臧成威的博客

不要让惯性影响你的未来

工具链

每一个老开发者,都有很中意的一些工具,对于新的开发者来说,应该是一个很好的指引。我虽然不算什么老开发者,但是也有一定的心得。所以今天就分享一下我对于iOS所用到的工具吧。

最先介绍的是Mac下开发相关的App:

  1. 同步助手——-iPhone同步
  2. AirServer—–用于将苹果设备投射到Mac屏幕上
  3. Alfred 2——好用的全局快捷菜单,比较爱用它当计算器
  4. Android File Transfer—-Android同步,偶尔需要用到
  5. BetterZip—–压缩解压
  6. Genymotion—–Android虚拟机,用来对比Android效果
  7. iTerm—–终端的最佳替换
  8. MarkMan——量图工具(Adobe Air环境)
  9. Mou ——Markdown编辑工具,正在用
  10. PaintCode——OS X、iOS控件自绘工具
  11. plistedit pro—–plist编辑工具
  12. Reveal——iOS视图调试工具
  13. Simpholders——iOS模拟器应用目录快速查询
  14. Source Tree—–Git客户端
  15. TextMate—–文本编辑
  16. VirtualBox—–虚拟机 用作Genymotion支持
  17. LICEcap——–Git录屏软件,用来跟别人解释发生了什么
  18. Docs for Xcode—–一些开源项目的文档集成
  19. Charles——-用来调试网络情况和Hook客户端调用结果的

然后是命令行工具:

  1. Homebrew—–一切都靠他了
  2. RVM—–Ruby版本管理工具
  3. CocoaPods—-iOS、OS X包管理器
  4. Oh-my-zsh——漂亮的Zsh shell
  5. xctool—-自动化集成
  6. vim—–文本编辑器
  7. calabash—–集成、UI测试工具
  8. mogenerator——-用来生成CoreData的子类,比Xcode实用

Xcode的插件:

  1. Alcatraz—-插件管理器,其他的都靠它了
  2. AdjustFontSize—–文本快速放大缩小
  3. FuzzyAutocomplete——补全工具,不过这个一开,有点补全太多了
  4. HOStringSense—–NSString的长度测量,文本编码
  5. KSImageNamed—-[UIImage imageNamed]的时候,自动出现图片选择
  6. Lin——-NSLocalizedString的快速增删改查 7.OMColorSense——颜色插件
  7. QuickLocalization—–NSLocalizedString快速生成
  8. RevealPlugin—–快速打开Reveal
  9. Singleton—-单例源代码模板
  10. Specta—–specta测试代码模板
  11. VVDocumenter-Xcode———代码注释生成器
  12. XVim——Xcode的Vim支持
  13. SCXcodeSwitchExpander——为枚举自动生成switch-case对

最后是我在iOS中喜欢用的库:

  1. ReactiveCocoa——-著名的RAC框架
  2. ReactiveViewModel——RAC支持MVVM的辅助类
  3. libextobjc—–OC运行时扩展
  4. WYPopoverController—-iPhone的Popover弹出框
  5. pop—–Facebook的动画库
  6. MBProgressHUD—-HUD弹出信息
  7. PinYin4Objc—-反解拼音库
  8. MNCalendarView@aceontech—-日历
  9. MTDates—-NSDate的N多扩展
  10. Mantle—-好的简易Model
  11. SDWebImage—–图片缓存
  12. XHImageViewer—-图片浏览器,挺多bug,有空给改改
  13. UI7Kit—-iOS5 iOS6的iOS7扁平化界面快速替换,注意有坑
  14. AFNetworking——网络库
  15. Tweaks——Facebook的调试工具,晃一晃微调参数
  16. UALogger—–Log工具
  17. Calabash—–自动化测试工具
  18. Nocilla—-网络模拟工具
  19. Reveal-iOS-SDK—–视图调试工具
  20. Expecta—–单元测试断言宏
  21. Specta—-单元测试的DSL
  22. OCMock——OC的Mock测试工具
  23. MagicalRecord——CoreData高级辅助工具
  24. FastAnimationWithPOP——我自己写的动画库

希望能对大家有所帮助,也欢迎和我交流。

Comments