2015年6月20日

摘要: 1 // 代理 2 /*如果要监听 session 的下载进度,不能使用 `sharedSession` 3 * 是一个全局的单例 4 */ 5 NSURL *url = [NSURL URLWithString:@"http://填入你要访问的资源"]; 6 7 NSLog... 阅读全文
posted @ 2015-06-20 19:43 BikeLoverChina 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1.block:一般在遇到block时,我们会在block外部将self定义成__weak,当self是一个单例(静态变量,保存在静态区),不怕循环引用,没有被释放的需求2.NSURLSession从xcode6.0到6.3内存占用一直很高,差不多是文件大小的2.5倍左右。 阅读全文
posted @ 2015-06-20 12:36 BikeLoverChina 阅读(74) 评论(0) 推荐(0) 编辑

2015年6月19日

摘要: 1.简单的网络请求可以用一个异步来实现2.如果是复杂的网络请求,例如下载大量的数据并跟踪进度的话,这时就需要用到代理3.如果在代理中开启的线程,则该线程不是在后台线程执行的,而是在主线程执行的4.如果想要在后台线程执行,则需要用到GCD或NSOperation创建一个新的线程5.为了保证代理的方法被... 阅读全文
posted @ 2015-06-19 21:07 BikeLoverChina 阅读(212) 评论(0) 推荐(0) 编辑

2015年6月17日

摘要: 1.是否重写了loadView方法,若重写则根据loadView的代码创建View2.未重写loadView方法,根据storyboard的描述去创建(eg.中根据Demo去创建)eg.UIStoryboard *storyboard = [UIStoryboard storyboardWithNa... 阅读全文
posted @ 2015-06-17 02:05 BikeLoverChina 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.ios中用来监听的方法代理/通知/block/KVO(监听对象属性变化)代理:一对一关系,不能用在单例模式?但是为什么不能用在单例模式呢?求解通知:一对多,发生事件的时候发送通知KVO:用来监听对象属性的变化(在监听frame时可能会出现问题,具体遇到问题后期我会上代码展示)2.切记!!通知:发... 阅读全文
posted @ 2015-06-17 01:24 BikeLoverChina 阅读(252) 评论(0) 推荐(0) 编辑

导航