2015年7月5日

常见问题集锦

摘要: 常见问题集锦1.重复调用2次loadView和viewDidLoad2.按钮无法点击3.@2x和-568h@2x4.启动app时全屏显示Default.png1.重复调用2次loadView和viewDidLoad最好不要在UIViewController的loadView方法中改变状态栏的可视性(... 阅读全文

posted @ 2015-07-05 17:20 兰章海晏 阅读(99) 评论(0) 推荐(0) 编辑

IOS中 init和initialize

摘要: IOS中 init和initialize一、init和initialize1.方法类型1> init属于对象方法,-开头2> initialize属于类方法,+开头2.调用时刻1> init:每个对象初始化的时候调用一次2> initialize:每个类初始化的时候调用一次(一个对象和一个类都只初始... 阅读全文

posted @ 2015-07-05 17:19 兰章海晏 阅读(172) 评论(0) 推荐(0) 编辑

post

摘要: NSURL *url = [NSURL URLWithString:@"https://www.baidu.com"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; req... 阅读全文

posted @ 2015-07-05 17:18 兰章海晏 阅读(150) 评论(0) 推荐(0) 编辑

关于多线程

摘要: 关于多线程多线程技术 —— 通过并发提高程序的整体性能。进程 - 应用程序,负责开辟一块内存区域,供应用程序执行每一个进程都默认有一个“主线程”线程 - 要执行的任务流当有耗时操作时,可能需要在后台新建一个子线程,来单独处理这些耗时的操作,待操作完成之后,再更新UI界面。如果不放在其他线程执行,会“... 阅读全文

posted @ 2015-07-05 17:17 兰章海晏 阅读(109) 评论(0) 推荐(0) 编辑

多线程编程 (1) -NSThread

摘要: 多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主... 阅读全文

posted @ 2015-07-05 17:16 兰章海晏 阅读(124) 评论(0) 推荐(0) 编辑

多线程编程 (2) -NSOperation

摘要: 多线程编程 (2) -NSOperation一、NSInvocationOperation二、NSBlockOperation三、NSOperation的其他用法四、自定义NSOperation1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还... 阅读全文

posted @ 2015-07-05 17:15 兰章海晏 阅读(113) 评论(0) 推荐(0) 编辑

IOS基本控件属性

摘要: 基本控件属性IOS基本控件属性123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172... 阅读全文

posted @ 2015-07-05 17:14 兰章海晏 阅读(151) 评论(0) 推荐(0) 编辑

UIButton UIImage 用法分析

摘要: UIButton UIImage 用法分析12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152一、UIButton和UIImageView的区别1.显示图片1> ... 阅读全文

posted @ 2015-07-05 17:13 兰章海晏 阅读(169) 评论(0) 推荐(0) 编辑

IOS中 类扩展 xib

摘要: IOS中 类扩展 xib一、类扩展(class extension,匿名分类)1.格式@interface 类名 (){ // 成员变量...}// 方法声明...@end2.作用1> 写在.m文件中2> 一般用来扩充私有成员变量、@property属性、方法等二、随机数生成1.arc4ran... 阅读全文

posted @ 2015-07-05 17:10 兰章海晏 阅读(210) 评论(0) 推荐(0) 编辑

UIScrollView

摘要: UIScrollView一、UIScrollView1.常见属性@property(nonatomic) CGPoint contentOffset;//记录UIScrollView滚动的位置@property(nonatomic) CGSize contentSize;//内容尺寸(能滚动的范围)... 阅读全文

posted @ 2015-07-05 17:09 兰章海晏 阅读(104) 评论(0) 推荐(0) 编辑

IOS中TableView的用法

摘要: IOS中TableView的用法一、UITableView1.数据展示的条件1> UITableView的所有数据都是由数据源(dataSource)提供的,所以要想在UITableView展示数据,必须设置UITableView的dataSource数据源对象2>要想当UITableView的da... 阅读全文

posted @ 2015-07-05 17:08 兰章海晏 阅读(220) 评论(0) 推荐(0) 编辑

UITableView的常用方法

摘要: UITableView的常用方法一、UITableView的代理方法12345678910111213141516171819202122232425262728293031#pragma mark 每一行的高度- (CGFloat)tableView:(UITableView *)tableVie... 阅读全文

posted @ 2015-07-05 17:07 兰章海晏 阅读(123) 评论(0) 推荐(0) 编辑

TextView随键盘弹出上移高度

摘要: TextView随键盘弹出上移高度很多时候我们都在为键盘遮挡了原本就不大的屏幕时而烦恼,特别是当用户处于编辑状态时,键盘下面的内容就看不见了,用户只能处于盲打状态了。现在有一种简单的解决办法,基本思路就是,添加通知。一直监听键盘事件,在键盘遮挡时,将编辑器上移键盘的高度,键盘消失时,编辑区回复原来位... 阅读全文

posted @ 2015-07-05 17:04 兰章海晏 阅读(1099) 评论(0) 推荐(1) 编辑

IOS检测网络连接状态(转)

摘要: IOS检测网络连接状态(转)使用之前请从Apple网站下载示例:点此下载然后将Reachability.h 和Reachability.m 加到自己的项目中,并引用SystemConfiguration.framework,就可以使用了。Reachability 中定义了3种网络状态:// the ... 阅读全文

posted @ 2015-07-05 16:52 兰章海晏 阅读(134) 评论(0) 推荐(0) 编辑

iOS- 利用AFNetworking(AFN) - 实现文件断点下载

摘要: iOS- 利用AFNetworking(AFN) - 实现文件断点下载官方建议AFN的使用方法1. 定义一个全局的AFHttpClient:包含有 1> baseURL 2> 请求 3> 操作队列 NSOperationQueue2. 由AFHTTPRequestOperation负责所有的网... 阅读全文

posted @ 2015-07-05 16:46 兰章海晏 阅读(629) 评论(1) 推荐(0) 编辑

block

摘要: block使用小结、在arc中使用block、如何防止循环引用Posted on2014-06-04 10:56What_If阅读(2200) 评论(1)编辑收藏引言使用block已经有一段时间了,感觉自己了解的还行,但是几天前看到CocoaChina上一个关于block的小测试主题:【小测试】你真... 阅读全文

posted @ 2015-07-05 11:12 兰章海晏 阅读(175) 评论(0) 推荐(0) 编辑

导航