04 2016 档案
摘要:NSURLConnection通过全局状态来管理cookies、认证信息等公共资源,这样如果遇到两个连接需要使用不同的资源配置情况时就无法解决了,但是这个问题在NSURLSession中得到了解决。NSURLSession同时对应着多个连接,会话通过工厂方法来创建,同一个会话中使用相同的状态信息。N
阅读全文
摘要:使用 NSURLSession 下载,需要注意的是文件下载文件之后会自动保存到一个临时目录,需要开发人员自己将此文件重新放到其他指定的目录中
阅读全文
摘要:使用NSURLSessionDownloadTask下载文件的过程与前面差不多,需要注意的是文件下载文件之后会自动保存到一个临时目录,需要开发人员自己将此文件重新放到其他指定的目录中。
阅读全文
摘要:程序的实现需要借助几个对象: NSURLRequest:建立了一个请求,可以指定缓存策略、超时时间。和NSURLRequest对应的还有一个NSMutableURLRequest,如果请求定义为NSMutableURLRequest则可以指定请求方法(GET或POST)等信息。 NSURLConne
阅读全文
摘要:Block 一些基础知识 1.Block 使用哪种修饰符? Block 使用 copy 关键字,因为在 MRC 中,方法内部的 block 是在栈区的,使用 copy 可以把它放到堆区 2.Block 循环引用的问题 self 持有 block, 并且 block 里使用 self 会导致循环引用.
阅读全文
摘要:思路:计算文字的高度,存进数组 加注:存在中文,需要加一行文字的高度,也就是 font 主要代码 介绍一个类库:SDAutoLayout,比自己造的轮子好多了
阅读全文
摘要:Method - one 比较绕
阅读全文
摘要:说明:转自文顶顶 一、使用 for 循环 要遍历字典、数组或者是集合,for 循环是最简单也用的比较多的方法 优点:简单 缺点:由于字典和集合内部是无序的,导致我们在遍历字典和集合的时候需要借助一个新的【数组】作为中介来处理,多出一部分开支 二、使用 for...in遍历 在Objective-C
阅读全文
摘要:NSMutableAttributedString *arrString =[[NSMutableAttributedString alloc]initWithString:@"asdassadklsjsdjaskljdklsajdlsajldjsla;jdl;sajdjlas;dsak"]; NSMutableParagraphStyle *para = [[NSMutablePar...
阅读全文
摘要:主要是用sqlite3来存储聊天记录 先导入sqlite3.dylib, 点 Add Other, 同时按住 shift + command + G , 在弹出的 Go to the folder 中输入 /usr/lib/libsqlite3.dylib, 就 OK 了. 还需要#import<s
阅读全文