Xcode 常用插件
工欲善其事,必先利其器。随着 Xcode 的一步步变得强(yong)大(zhong),许多功能已经被集成到 Xcode 中,但是日常开发还是会遇到很多小问题,影响效率,于是 Xcode plugins 便派上用场了。下面介绍一下自己在开发中常用的插件,排名不分先后,仅按字母排序。
关于 Xcode8 不能使用插件的问题,可以在我上一篇文章让你的 Xcode8 继续使用插件找到解决方案。
Alcatraz

这个就不用多说了吧,所有插件包管理器,快捷键 cmd + shift + 9。
ATProperty

@property (strong, nonatomic) UIWindow *window;之类的,前面那一长串在属性一多时,写起来挺累的。这个插件正是为了解决这个痛点而存在,快捷键如下:
| 快捷键 | 结果 |
|---|---|
| @t | @property (nonatomic, strong) |
| @w | @property (nonatomic, weak) |
| @y | @property (nonatomic, copy) |
| @a | @property (nonatomic, assign) |
readonly 只需在 @ 后插入 r 即可,比如 @rt,就是 @property (nonatomic, strong, readonly)
Auto-Importer

在写代码过程中,比如处在 line500 的时候要引入一个新的类,这个时候不得不滑到顶部,去写一次 #import"xxxx.h",然后又滑回来继续写代码,严重影响效率。此时你需要这个插件来解决这个苦恼,随便一个地方,使用快捷键 cmd + ctrl + h 来呼出弹窗,在搜索框中输入想要导入的头文件即可,无需在滑到文件顶部,参考上图。
CATweakerSense

ColorSenseRainbow

DBSmartPanels

debug、右侧 inspector 区域,具体可以自定义。
DXXcodeConsoleUnicodePlugin
有时候在调试时,服务端返回的中文字符在 debug console 中总是显示成 unicode,这个插件可以将其自动转成中文字符。具体可到其 GitHub 主页查看用法。
FastStub

检测头文件、父类、协议等中的方法,然后自动在 .m 文件插入。快捷键 cmd + ctrl + k
FuzzyAutocomplete

GitDiff

RRConstraintsPlugin
对系统 Auto Layout 的一些补充。
SCXcodeSwitchExpander

switch 时根据枚举类型,自动补全所有枚举
SCXcodeTabSwitcher

此插件用于存在多个 tab 时在 tab 间快速切换,类似 Chrome。快捷键 Cmd + 1...9 切换。
VVDocumenter-Xcode
这个不用多说了吧。快速注释,现已集成到 Xcode8。
XAlign

XQuit

XToDo


XVim
Vim 控必备。
以上便是个人常用的 Xcode 插件,欢迎推荐。
版权声明
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议 。转载请注明出处和作者。
关注微信公共号Vong或在微博上关注 @Vong_HUST,永远不会错过新内容!您的支持和鼓励将为我的博客写作增添更多的动力!