提高 iOS 开发效率的工具
XVim2
Xcode 的 Vim 插件,多用快捷键,少用鼠标。
Carthage
使用 Carthage 代替 Cocopods 以便于减少编译的时间,不过 Carthage 无法在 Xcode 定位到源码,而且库也没有 Cocopods 全。不过稍微配置一下,工程可以同时支持 Cocopods 和 Carthage
Apptium、XCUITests
除了做 UI 测试之外,开发的时候,如果在写某个页面的功能及 UI 需要频繁测试,开发的时候直接利用 UI Test 跳转到某个页面以及做一些操作,省掉操作跳转的功夫。
JSONExport、quicktype
将 JSON, schema 和 GraphQL 字符快速生成模型和序列化代码
Charles
使用 Charles 抓包,可以清晰明了的查看提交的数据和 API 接口,支持断点和修改数据
Reveal
使用 Reveal 调试 UI 不要太爽,用 XCode 自带的 Debug View Hierachy ,APP 会阻塞,而用 Reveal 不会,另外 Reveal 也支持直接修改 UI 参数。
InjectionIII
使用 File Watcher 和热重载原理,保存代码的时候就可以在模拟器(也只支持模拟器)上看到效果
Paw
HTTP 客户端,测试查看 API 很方便
xScope
测量取色,使用模拟器的时,选择 Pxiel Arrulate 可以直接测试高宽
GCDWebServer、SimSim
查看沙盒文件
KMCGeigerCounter
FPS 帧速计算器,查看掉帧
Knuff
模拟推送
RTImageAssets
补全不同尺寸的图片
KSImageNamed-Xcode
支持 [UIImage imageNamed: 时图片预览
Prepo
使用 1024*1024 生成其它尺寸的图