会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
KerryJava
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2018年1月28日
MJExtension代码解释
摘要: Runtime 是什么? objective-C会把函数调用的转换为消息发送,objc_MsgSend(receiver, msg), 注意,recevier指的是消息的接受者。那么self, super的区别是什么?其实 super 是一个 Magic Keyword, 它本质是一个编译器标示符,
阅读全文
posted @ 2018-01-28 12:48 KerryJava
阅读(352)
评论(0)
推荐(0)
编辑
SDWebImage代码赏析
摘要: 过NSOperationQueue来控制 为了保护变量,使用大量了sychronized 读的时候使用了dispatch_sync 写的时候使用 同时根据Apple Developer Document的要求,在并发编程里面,继承NSOperation必须实现函数start(), 与属性isFini
阅读全文
posted @ 2018-01-28 11:42 KerryJava
阅读(232)
评论(0)
推荐(0)
编辑
公告