世人都说阅读开源框架的源代码对于功力有显著的提升,所以我也尝试阅读开源框架的源代码,并对其内容进行详细地分析和理解。在这里将自己阅读开源框架源代码的心得记录下来,希望能对各位开发者有所帮助。我会不断更新这个仓库中的文章,如果想要关注可以点 star
或者 watch
。
- ObjC 源代码
- AFNetworking(3.0.4)
- BlocksKit(2.2.5)
- 神奇的 BlocksKit(一) 遍历、KVO 和分类
- 神奇的 BlocksKit(二) 动态代理的实现
- Alamofire
- SDWebImage
- MBProgressHUD
- Masonry
- 如果在文章中发现了问题,欢迎提交 PR 或者 issue
本作品由 Draveness 创作,采用知识共享署名 4.0 国际许可协议进行许可。