- 博客(62)
- 收藏
- 关注
原创 文字尺寸计算方法
文字大小计算方法sizeWithFont:constrainedToSize: 被boundingRectWithSize:替代。
2016-03-31 15:05:30 901
原创 关于Font的方法使用
+ (UIFont *)systemFontOfSize:(CGFloat)fontSize 使用标准的接口返回指定大小的字体对象。+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize 返回字体对象使用了标准接口来指定字体大小附加黑体风格。+ (UIFont *)italicSystemFontOfSize:(CGFloat)fon
2016-03-24 13:23:33 717
原创 AFNetworking3.0.4的使用
在新版本中没有在使用: AFURLConnectionOperation AFHTTPRequestOperation AFHTTPRequestOperationManager// 初始化ManagerAFHTTPSessionManager*manager=
2016-03-24 11:52:56 863
转载 关于钥匙串
一般使用NSUserDefaults的明文来存储用户名,使用SSKeychain来存对应的密码- (void)viewDidLoad { [super viewDidLoad]; // 读取用户偏好信息 self.usernameText.text = [[NSUserDefaults standardUserDefaults] objectForKe
2016-02-24 11:46:01 480
转载 关于二维码
1、生成二维码- (void)viewDidLoad { [super viewDidLoad];}- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 1.创建过滤器 CIFilter *filter = [CIFilter filterWithName:
2016-02-24 11:30:05 450
原创 关于友盟分享
具体文档都可在友盟网站查询。http://dev.umeng.com/social/ios/operation以下内容供自己参考- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [UMSocialD
2016-02-24 11:21:28 461
原创 关于SocketIO
先接一个demo的地址http://blog.csdn.net/kaitiren/article/details/38038837 库文件里面都包含有,注意使用node.js前需要安装node 去官网下载:https://nodejs.org/en/ @protocol SocketIODelegate @optional- (void) socketIODidConn
2016-02-24 11:15:01 1007
转载 关于CoreLocation
苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。1、引入CoreLocation.framework使用#import 2、初始化CLLocationManager并开始定位self.locationManager
2016-02-24 11:10:07 408
原创 AFN使用:封装工具类
创建新工具类:.h文件#import @class AFNUploadParam;@interface AFNHttpTool : NSObject/** * 发送get请求 * * @param URLString 请求的基本的url * @param parameters 请求的参数字典 * @param success 请求成功的回
2015-10-19 13:26:41 815
原创 CGAffineTransform的一般方法
1.平移:设置平移量CGAffineTransformMakeTranslation(CGFloat x, CGFloat y)2.缩放:设置缩放比例CGAffineTransformMakeScale(CGFloat x, CGFloat y)3.旋转:设置旋转角度CGAffineTransformMakeRotation(CGFloat angle)
2015-09-18 13:12:41 392
转载 ios自动检测更新
HarpyConstants.hstatic BOOL harpyForceUpdate = NO;#define kHarpyAppID @"573293275"#define kHarpyAlertViewTitle @"Update Available"#define kHarpyCancelButtonTitle
2015-09-17 15:47:04 976
原创 关于TableViewCell的高度根据text来计算
CGSize tSize = [_XX.text sizeWithFont:XFont constrainedToSize:CGSizeMake(WW, MAXFLOAT)];XFont和WW已声明。
2015-09-17 13:29:27 422
原创 对弹出键盘的监听
// 监听键盘的弹出 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardFrameChange:) name:UIK
2015-09-17 13:23:45 447
原创 记录assign weak copy的使用
1、结构体,基本数据类型,BOOL 非oc对象 常使用assign2、delegate 控件 controll类型 常使用weak3、oc类型(UIIamge NSData NSURL等) 常使用strong4、NSString NSArray NSDictionary 有其
2015-09-17 11:54:39 411
原创 使用AFN网络监听
1.Reachability// 监听网络状态改变的通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(networkStateChange) name:kReachabilityChangedNotification object:nil];// 创建Reachabilityself.c
2015-09-17 11:49:09 1062
转载 iOS开发 APP如何实现检测更新(百度)
iOS开发 APP如何实现检测更新 地址:http://jingyan.baidu.com/article/335530da8b1e0419cb41c305.html
2015-07-02 16:31:57 516
转载 iOS开发:创建真机调试证书
iOS开发:创建真机调试证书 地址:http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html
2015-07-02 16:29:26 470
原创 Sample Code地址
Sample Code地址:https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code
2015-07-02 14:20:33 649
转载 M了个J大神的MJRefresh
支持哪些控件的刷新UIScrollView、UITableView、UICollectionView、UIWebView如何使用MJRefreshcocoapods导入:pod 'MJRefresh'手动导入:将MJRefresh文件夹中的所有文件拽入项目中导入主头文件:#import "MJRefresh.h"Base
2015-07-01 15:50:06 19027 1
转载 UIScrollView 和UIPageControl 实现app启动滑动图
一、使用NSUserDefaults 判断滑动图有没有出现过,加载滑动图NSUserDefaults 简介:NSUserDefaults可以将数据永久的保存在手机中,他是一个单例,用起来很方便,所以很适合用于保存简单的数据和为数据做标记。更多的关于NSUserDefaults的介绍请看:NSUserDefaults 简介你可以选择在AppDelegate.m中的di
2015-07-01 12:29:17 651
转载 键盘挡住UITextField问题和TPKeyboardAvoiding
再正式开始之前,先来介绍一下IOS的键盘类型: 一、键盘风格UIKit框架支持8种风格键盘 view sourceprint?01.typedef enum { 02.UIKeyboardTypeDefault, // 默认键盘:支持所有字符 03.UIKeyboardTypeA
2015-06-17 10:35:31 2239
转载 极客学院Carol老师的UICollectionView实现瀑布流
(1)ViewController.h文件[objc] view plaincopy@interface ViewController : UIViewController @property (nonatomic, strong) UICollectionView *collectionView; @end
2015-06-17 10:07:48 850
转载 MagicalRecord
Magical Record是什么在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化,类似于Java世界中的Hibernate。在新建Cocoa Application/iOS Application的向导中,有一个选项是要不要使用Core Data,当启用以后你会发现在AppDelegate.m中添加了大量与Core Data相关的代码,但是你对大部分代码不知所以然
2015-06-15 14:27:57 522
转载 【转】各大公司使用的第三方库
转自ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份Github上排名靠前的iOS库(大概600个
2015-06-15 13:46:31 768
转载 UIRefreshControl下拉刷新
除了使用第三方资源库来实现下拉刷新,我们也可以使用苹果的SDK中的UIRefreshControl来实现其实UIRefreshControl的效果还是蛮不错的,所以特地学习了下,在此与大家分享。UIRefreshControl使用非常简单,但是必须是在UITableViewController子类使用,而不能在UIViewController子类中使用。例如CustomView
2015-06-12 10:33:00 537
转载 新版AFNetworking2.5使用
官网下载2.5版本:http://afnetworking.com/此文章是基于AFNetworking2.5版本的,需要看AFNetworking2.0版本的请看上一篇文章:AFNetworking2.0使用1.检测网络状态[objc] view plaincopy+ (void)netWorkStatus {
2015-06-10 16:19:19 1079
转载 最新版SDWebImage的使用
第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/SDWebImage第二步,在需要的地方导入头文件1#import "UIImageView+WebCache.h"第三步,调用sd_setImageWithURL:方法缓存图片,注意,这就是新版本的新方
2015-06-10 16:15:17 664
转载 动态计算UITableViewCell高度详解
原地址:http://www.cocoachina.com/industry/20140604/8668.html本文将介绍四种情况下UITableViewCell的计算方式,分别是:1. Auto Layout with UILabel in UITableViewCell2. Auto Layout with UITextView in UITableViewCel
2015-06-09 14:04:02 364
转载 UILabel的属性总结
#import "ViewController.h" #import @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //学习内容
2015-06-09 14:00:07 660
转载 第三方框架FMDB
在iPhone上是采用sqlite进行数据存储是我一种比较习惯性的做法。一般在其他平台也比较习惯用sqlite,比如android。而iphone上有一些封装好的第三方框架提供使用,更节省了许多时间。如:Sqlitepersistentobjects ,FMDB。今天查找了这个两个框架,感觉FMDB的风格更符合我的使用,其实两者是各有优点的,只是看个人喜好而已。以下是FMDB的一些
2015-06-09 09:46:31 557
转载 MBProgressHUD等待指示器
第三方的等待指示器,MBProgressHUD就是第三方提供的等待指示器框架。下面是MBProgressHUD提供的等待指示器样式,它们基 本可以分为:未知结束时间和已知结束时间两大类等待指示器,在MBProgressHUD中可以为等待指示器添加标签和详细标签原文:http://www.it165.net/pro/html/201304/5349.html
2015-06-09 09:39:25 554
转载 github优秀开源项目大全-iOS
github优秀开源项目大全-iOShttp://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/
2015-06-08 15:26:50 420
转载 IOS应用开发笔记的地址
IOS应用开发笔记http://www.apkbus.com/search.php?mod=forum&searchid=259&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=IOS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E7%AC%94%E8%AE%B0
2015-06-08 11:26:05 408
转载 EGOImageView的使用方法及注意事项
EGOImageView是一种实现网络图片的异步加载和缓存的第三方类库,具有相同功能的第三方类库还有SDWebImage。但是相比两个类库的安装和使用来说,EGOImageView更简单一些,下面就介绍一下EGOImageView的使用方法: 1、下载EGOImageView及其相关的类库 EGOImageLoading 将EGOCache、EGOImageButto
2015-06-05 17:17:32 423
转载 使用NSUserDefaults保存用户名和密码
创建一个user defaults方法有多个,最简单得快速创建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults];添加数据到 user defaults: [accountDefaults setObject:nameField.text forKey:U
2015-06-05 13:48:56 436
转载 UIActivityIndicatorView活动指示器
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。派生自UIView,所以他是视图,也可以附着在视图上。一.创建UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]initWithFrame:CGRect
2015-06-05 13:28:22 451
转载 登陆界面和界面跳转
2个uilabel2个textfield 1个Button 按钮实现功能的话有以下几点1.其中输入账号后点击 NEXT 跳到 密码框.2.点击密码输入框 显示DONE 点击done的话 直接进行登陆验证3.点击背景 将 键盘隐藏4.点击 登陆按钮 进行登陆 验证 首先先新建一个项目.如下图,选择单一视图项目然后 将对应的控件拖拽到对应的位置.并修改文字描述
2015-06-04 17:27:21 1653
转载 设置Launch Image 启动图片
机型变化 坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了; 像素:表示屏幕图片的大小,跟坐标之间有个对应关系,比如1:1或1:2等; ppi:代表屏幕物理大小到图片大小的比例值,如果ppi不变,则坐标和像素的比例不会变; iPhone 4以前 iPhone、iPhone3/
2015-06-04 13:39:56 1428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人