摘要: /* 宏定义 __VA_ARGS__ 表示多个参数部分 ... 多个不确定的参数 ## 连接符 左右相连 */ // 例子 1 #define Zlog(...) NSLog(__VA_ARGS__) // 例子 2 // 解释 必须添加@是因为autoreleasepool{}存在 __weak_self___ #define weakify( x )... 阅读全文
posted @ 2018-05-28 16:08 超超不会飞55 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、解引用 场景:使用CADisplayLink的定时器时,target是自己的情况下被强引用,即使使用weakself也无效的情况 原理:使用Proxy类型占用target(self),使用方法实现消息转发,也就是说定时器不在占有target,而使用proxy类 实现代码: 定时器: proxy: 阅读全文
posted @ 2018-05-28 14:28 超超不会飞55 阅读(1125) 评论(0) 推荐(0) 编辑