摘要: 我们知道GCD中的队列有三种:主队列、串行队列和并行队列。NSOperationQueue更简单,只有两种:主队列和非主队列。 我们自己生成的NSOperationQueue对象都是非主队列,主队列可以用 mainQueue取得。 NSOperationQueue的主队列是串行队列,而且其中所有NS 阅读全文
posted @ 2016-04-07 18:06 孙焱焱 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 常用子类: NSOperation是一个基类,不应该直接生成NSOperation对象,而是应该用它的子类。 NSInvocationOperation 将特定对象的特定方法封装成NSOperation NSBlockOperation 将代码块封装成NSOpreation 示例: 创建NSInvo 阅读全文
posted @ 2016-04-07 17:33 孙焱焱 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1. 动态变量控制 2. 动态交换方法 3. 动态添加方法 4. 动态为Category扩展加属性 动态变量控制 修改XiaoMing类中的englishName属性值 步骤: 1. 动态获取XiaoMing类中的所有属性[当然包括私有] 2. 遍历属性找到对应name字段 3. 修改对应的字段值成 阅读全文
posted @ 2016-04-07 15:14 孙焱焱 阅读(342) 评论(0) 推荐(0) 编辑