摘要:
1 // 代理 2 /*如果要监听 session 的下载进度,不能使用 `sharedSession` 3 * 是一个全局的单例 4 */ 5 NSURL *url = [NSURL URLWithString:@"http://填入你要访问的资源"]; 6 7 NSLog... 阅读全文
摘要:
1.block:一般在遇到block时,我们会在block外部将self定义成__weak,当self是一个单例(静态变量,保存在静态区),不怕循环引用,没有被释放的需求2.NSURLSession从xcode6.0到6.3内存占用一直很高,差不多是文件大小的2.5倍左右。 阅读全文
摘要:
1.简单的网络请求可以用一个异步来实现2.如果是复杂的网络请求,例如下载大量的数据并跟踪进度的话,这时就需要用到代理3.如果在代理中开启的线程,则该线程不是在后台线程执行的,而是在主线程执行的4.如果想要在后台线程执行,则需要用到GCD或NSOperation创建一个新的线程5.为了保证代理的方法被... 阅读全文
摘要:
1.是否重写了loadView方法,若重写则根据loadView的代码创建View2.未重写loadView方法,根据storyboard的描述去创建(eg.中根据Demo去创建)eg.UIStoryboard *storyboard = [UIStoryboard storyboardWithNa... 阅读全文