博客
- 戴铭-滴滴技术专家
- J_Knight_
- 南栀倾寒
- 一缕殇流化隐半边冰霜
- 雷纯锋的技术博客
- 玉令天下的博客
- bestswifter
- 面向信仰编程(这个人写了很多源码分析)
- casatwyiOS架构
- bang-jpatch
系统源码讲解
- 神经病院Objective-C Runtime入院第一天——isa和Class
- 神经病院Objective-C Runtime住院第二天——消息发送与转发
- 神经病院Objective-C Runtime出院第三天——如何正确使用Runtime
- 深入研究Block捕获外部变量和__block实现原理
- Objective-C Autorelease Pool 的实现原理
- YYKit作者-iOS 保持界面流畅的技巧
- bestswifter的八大锁以及GCD源码分析
Service 源码
- AFNetworking到底做了什么?
- SDWebImage源码
- YYWebImage
- YYKit
- YYCache
- ReactiveObjC源码
其他源码
- KVO
- KVC
- weak
- NSDictionary源码
- NSNotificationCenter
优化
- tableView按需加载
- YYkit作者离屏渲染、圆角问题
- 戴铭-极客学院启动时间优化
- ASDK的使用
架构
面试题解
开发书籍
- Effective Objective-C 编写高质量iOS与OS X代码的52个有效方法
- iOS与OS X 多线程和内存管理
- 图解HTTP
- 图解程序是怎么运行的
- 大话设计模式
- 重构与模式
- Objective-C编程之道
- 程序员自我修养
- 数据结构与算法
算法
- leetCode 刷题
其他
给自己一个理由去学习。