记录整理iOS开发中的学习资料和经历。
- 语言
- Foundation
- UIKit
- 上架与审核
- 客户端架构与设计模式
- 组件化
- Hybrid、动态化
- 音视频
- OpenGL多媒体
- 客户端安全、逆向
- 测试
- 监控
- 机器学习
- AR/VR
- 大前端
- 函数响应式编程
-
RDVTabBarController
带红点的tabbar。 -
LayoutKit Linkedin开源的布局框架。
-
DZNEmptyDataSet 一键空态UI。
- JSONModel OC的从Json构建模型框架。
-
FBRetainCycleDetector Facebook开源的在runtime期间检测oc的循环引用。
-
EasyReact 美团的响应式框架,调用栈比ReactiveCocoa少。
-
FLEX 调试工具。
- Hikari 混淆工具。
- ClangKit 可以调用LibClang,libclang 里面提供方法对源文件进行语法分析,分析语法树,遍历语法树上每个节点。
- MachOView 一款查看mach-o文件的软件。
Project | Version | Article |
---|---|---|
《iOS Core Animation: Adcanced Techniques》 | 《iOS Core Animation: Advanced Techniques》 读书笔记 | |
《Objective-C高级编程 iOS与OS X多线程和内存管理》 | 《Objective-C高级编程 iOS与OS X多线程和内存管理》读书笔记 | |
SDWebImage | SDWebImage源码分析 | |
AsyncDisplayKit | AsyncDisplayKit源码分析 | |
Masonry | Masonry源码分析 |