工欲善其事,必先利其器。
列表
- XCode 无须多说
- Instruments 性能分析工具:卡顿,内存,网络,数据存储等等
- xcodebuild and xcrun 命令行工具用来脚本打包和测试
- synx 把XCode工程中的Group自动映射到实际的文件夹
- oclint 静态分析Objetive C代码,发现隐藏问题
- Swiftlint 增强Swift语法检查
- xctool 基于xcodebuild的扩展,更方便的使用命令行测试
- Charles 网络抓包工具,能实现网络转发,截获修改参数等高级功能
- Postman 方便发送HTTP网络请求(验证后台给的API格式,内容是否正确)
- MacDown markdown文本编辑器
- appledoc Objective-C文档生成
- PaintCode 通过图片/路径等合成出代码。
- fastlane 自动化编译和打包
- reflector 投影(如果你需要做Demo)
- sqlitebrowser 查看SQLite数据库
- CocoaPods 三方依赖管理工具,私有的Cocoapod可以很好的管理二方库,实现组件化App。
- Carthage 另一个三方库管理工具
- Source Tree Git图形化界面
- CocoaLumberjack Log 框架,比如带颜色Log等等。
- PonyDebugger用Chrome来调试网络和数据
- Sketch 设计logo等(我用来设计Github的开源代码logo)
- reveal 动态查看和修改App UI。可以用来分析别人的App比如淘宝等等。
- class dump 二进制包中提取出头文件
- theos 逆向会用到
- gif brewery 生成Gif图,配合Quicktime录屏
- SimPholders 快速打开模拟器sandbox路径
- * *
- NWPusher 自己给自己发送远程通知
- dSYMTools 分析crash log
- Atom + Nuclide 编写React Native中JS部分代码
后续
目前只想到这些,后续有需要会继续增加。对应Github也建立了一个仓库: