源代码解析
shisanshuno1
这个作者很懒,什么都没留下…
展开
-
SDWebImage源代码理解
目录 目录............................................................................................................................................................................................... 1原创 2016-01-26 14:41:05 · 671 阅读 · 1 评论 -
iOS https的双向保护
有朋友说只需在info.plist文件里Allow Arbitrary Loads字段设为yes就好。这只是单项保护。 双向保护的话需要导入证书,iOS客户端不需要做其他特别的东西,只需将后台给的crt证书,拖入到工程中并且设置一下AFNetWorking(我们使用的是afn)的securityPolicy属性就完事儿 1.AFHTTPRequestOperationManager 这个基原创 2017-03-22 11:13:25 · 462 阅读 · 0 评论 -
KVC底层实现
原文 点击打开链接KVC运用了一个isa-swizzling技术. isa-swizzling就是类型混合指针机制, 将2个对象的isa指针互相调换, 就是俗称的黑魔法.KVC主要通过isa-swizzling, 来实现其内部查找定位的. 默认的实现方法�由NSOject提供isa指针, 如其名称所指,(就是is a kind of的意思), 指向分发表对象的类. 该分发表实际上包含了指向实现类中...转载 2018-03-17 17:16:59 · 409 阅读 · 0 评论