03 2017 档案

摘要:面向协议的编程 一般只有声明 没有实现 因此只有.h文件 (如果声明在某一个类的话 回在.m中实现) 基本用途 协议也可继承协议 (两个协议中的方法名可相同 只要实现一个就可) 1.可以声明一大堆方法 2.只要是某个类遵守了这个协议 就相当于拥有了这个协议声明的方法 3.只要父类遵守了某个协议 就相 阅读全文
posted @ 2017-03-27 00:09 iWillW 阅读(104) 评论(0) 推荐(0) 编辑
摘要:UIView *myView = nil [self.window addSubview:myView]; //使用之前要先将试图添加到俯视图上 然后再约束 [myView mas_makeConstraints:^(MASConstraintMaker *make){ make.center.eq 阅读全文
posted @ 2017-03-26 23:23 iWillW 阅读(137) 评论(0) 推荐(0) 编辑
摘要:base64 将二进制数据转化为字符串(有小写字母大写字母以及辅助字母等号组成) 如迅雷的下载链接 iOS 7.0之后苹果自带有base64 NSData *data = [strs dataUsingEncoding:NSUTF8StringEncoding]; str = [data base6 阅读全文
posted @ 2017-03-26 12:15 iWillW 阅读(181) 评论(0) 推荐(0) 编辑
摘要:sqlite.org 很多客户端会内置sqlite驱动包括ios coredata是个框架不是数据库 支持xml、二进制文件、sqlite的读写 coredata框架:封装了关于sql语句的api 方便完成数据的升级更新(列入为创建好的数据库添加字段) managedObjectcontext//被 阅读全文
posted @ 2017-03-23 19:41 iWillW 阅读(175) 评论(0) 推荐(0) 编辑
摘要:NSOperation 抽象的基类 1、子类: NSInvocationOperation & NSBlockOperation NSOperationQueue 队列 在多线程中相当于线程池 addOperation setMaxConcurrentOperation 状态 ready cance 阅读全文
posted @ 2017-03-17 14:24 iWillW 阅读(177) 评论(0) 推荐(0) 编辑
摘要:任务 同步(阻塞当前线程)与异步(不会) 队列 串行与并行 //全局并发的队列 参数1:优先级 dispatch_get_global_queue(0,0) // 如果我们自己创建穿行队列的话 不会另外开辟线程 只在同一条线程中执行 从而控制任务的先后执行顺序 dispatch_queue_t my 阅读全文
posted @ 2017-03-14 22:59 iWillW 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示