操作系统
- MAC OSX
- IOS
- watchOS
- tvOS
- Linux 常用命令
编程语言
- Objective-C
- Swift
- C++/C
- JavaScript
开发基础
- UI Kit
- Storyboard &Xib
- CoreData & sqlite
- Core Graphics
- Animation
- Block & GCD
- Test Case 编写
- Framework
- Autolayout
- 手势识别 &重力感应
开发进阶
- 引用计数
- Runtime
- Runloop
- 对象模型
- Hybird
- 沙盒机制
- 多媒体 AVFoundation
- CoreText
- coco2d-x
- 逆向与安全
- Class dump
- IDA pro
- Hopper
- IOS Class Guard
设计模式
- MVC
- MVVM
- 通知 &KVO
- 代理
- 工厂模式
- 命令模式
函数式响应编程
- ReactiveCocoa
- RXSwift
- ReactiveCocoa或RXSwift 与MVVM 模式的结合使用
开发工具
编程IDE
- Xcode
- APPCode
调试工具
- 网络请求调试 Charles wireshark
- 界面调试 Reveal
- Instrument:内存泄露,�压力测试,界面调试,执行时间探,性能分析测等
辅助工具
- 未使用的图片探测 LSUnusedResources
- Block 循环引用探测:FBMemoryProfiler
- xScope
- ImageOptim
- 马克鳗
- Dash
- deploymate
- FauxPas
- PaintCode
版本控制
- git
- svn
- git & svn命令行 使用
- git工具 SourceTree svn 工具 Cornerstone