文摘
10 Jun 2015个人订阅
- raywenderlich
- objc.io | 译文站
- NSHipster | 译文站
- InfoQ China | 移动周报
- iOS Wiki
- 唐巧 | 微信站 @猿题库
- 喵大 @Line
- 破船
- YY大神 @滴滴
- Sunny @滴滴
- Bang
- 南峰子 @京东
- 叶孤城
- Casa
- Limboy @蘑菇街
- 蒸米 @阿里
- Why
- 里脊串
- 念茜 | 旧博 @支付宝
- MicroCai
- 颐和园
- 萧宸宇
- iFun
UIKit
基础
布局
Transition
UIDynamics
HandsOff
Core Animation
- Core Animation Programming Guide 译文
- Core Animation Advanced Techniques 译文
- Core Animation 动画精解 by objc.io
- 用CAShapeLayer实现汉堡按键
- 用CAReplicatorLayer实现特效
POP
Core Graphics
Runtime
- Understanding the Objective-C Runtime 译文
- Objective-C Runtime by 南峰子 卷一 | 卷二 | 卷三 | 卷四 | 卷五 | 卷六
- Objective-C Runtime by 杨萧玉
- Objective-C Runtime 刨根问底 by 叶纯俊 卷一 | 卷二 | 卷三 | 卷四
并发
- Blocks Programming Topics 译文
- Threading Programming Guide 译文
- 卷一|Block的实现机制
- 卷二|Block的内存管理
- Objective-C中的锁 之 NSLock、@synchronized
- Objective-C中的锁 之 NSRecursiveLock、NSConditionLock、NSDistributedLock
- GCD详解 by objc.io
- 并发编程的常见问题 by objc.io
- 并发编程的应对实践 by objc.io
- Notification的多线程陷阱
- 进程间通信
调试
测试
优化
Async Display Kit
安全
编译
模式
- 消息机制的选择
- CasaTaloyum谈架构 开篇 | 视图 | 网络 | 持久化
VIPER
MVVM
- Presentation Model模式
- MVVM指南译文 by Ray Wenderlich 卷一 | 卷二
ReactiveCocoa
XCode
Interface Builder
- @IBDesignable和@IBInspectable since XCode 6
- 纯代码与Interface Builder的选择
- 提高Interface Builder使用效率
- 在Interface Builder中引入行为