Alcatraz
Alcatraz 工具可以在Xcode下安装管理插件,官网 - Alcatraz
命令行安装
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
安装完成重启Xcode之后,就会在 Window 选项下看到 Package Manager:
![](http://ww4.sinaimg.cn/mw690/a9c4d5f6gw1f6wgxx0pswj20ms0e2gpd.jpg)
然后就可以看到很多插件了安装很便捷
![](http://ww1.sinaimg.cn/mw690/a9c4d5f6gw1f6wgzwsvaaj20u20wgdne.jpg)
下面介绍几个常用插件
1 VVDocumenter-Xcode
VVDocumenter-Xcode 插件可以快速进行文档注释,安装完成后在属性或者方法的上面一行连续输入三个注释斜杠 ///
就能自动根据下面方法识别:
![](http://ww1.sinaimg.cn/mw690/a9c4d5f6gw1f6wh3dm4yaj217c08iac1.jpg)
2 KSImageNamed
KSImageNamed 插件是解决获取本地图片时,无法自动补全图片名称的问题:
当你输入 imageNamed:
方法时:
![](http://ww2.sinaimg.cn/mw690/a9c4d5f6gw1f6wh6mcf1zj20v40boaet.jpg)
选中时左边还会出现图片预览。
3 FuzzyAutocomplete
FuzzyAutocomplete 插件可以使用模糊方式进行代码补全:
![](http://ww1.sinaimg.cn/mw690/a9c4d5f6gw1f6whjdtf59j20rg02sglx.jpg)
![](http://ww4.sinaimg.cn/mw690/a9c4d5f6gw1f6whjelbnjj20ws04oabl.jpg)
![](http://ww1.sinaimg.cn/mw690/a9c4d5f6gw1f6whje50syj20lm03cjs8.jpg)
4 XToDo
XToDo 可以查找项目中所有带有 TODO、FIXME、???、!!! 标记的注释
![](http://ww4.sinaimg.cn/mw690/a9c4d5f6gw1f6whsl38krj21eg0nywm4.jpg)
5 BBUDebuggerTuckAway
BBUDebuggerTuckAway 可以在编辑代码的时候自动隐藏底部的调试窗口。
![](http://ww4.sinaimg.cn/large/a9c4d5f6gw1f6whxi4rltg20s80li4qp.gif)
6 SCXcodeSwitchExpander
SCXcodeSwitchExpander 可以迅速在 switch 语句中填充枚举类型的每种可能的取值。
![](http://ww3.sinaimg.cn/large/a9c4d5f6gw1f6wi200b9dg20me0o04qp.gif)
![](http://ww3.sinaimg.cn/large/a9c4d5f6gw1f6wi20ivzig20h00e67be.gif)
7 deriveddata-exterminator
deriveddata-exterminator 可以清楚 Xcode缓存目录
![](http://ww2.sinaimg.cn/mw690/a9c4d5f6gw1f6wi7zovbwj20go0ky7bj.jpg)
8 ColorSenseRainbow
ColorSenseRainbow 帮助你在编写 UIColor 代码时,实时预览相应的颜色:
![](http://ww4.sinaimg.cn/mw690/a9c4d5f6gw1f6wiiotjy3j214m02umxm.jpg)
9 XcodeBoost
XcodeBoost 包含多个辅助修改代码的小功能:
Github有好几个演示:XcodeBoost
10 Auto-Importer
Auto-Importer可以帮助自动补全头文件,新建类的时候很好用,Github地址 - Auto-Importer
11 FKRealGroup
FKRealGroup是一个增强Xcode创建、删除文件夹的插件。FKRealGroup会在编辑菜单中添加”New Real Group”和”Delete Real Group”两个选项。Github官方地址 - FKRealGroup
12 injectionPlugin
这个是所写即所见,看官方说明,比较吊。当然使用也是有一些小缺陷。 - injectionforxcode
13 KSHObjcUML
KSHObjcUML 生成类关系图的神器
![](http://ww2.sinaimg.cn/mw690/a9c4d5f6gw1f6x0793ff1j20vu12mjwi.jpg)
Github - KSHObjcUML
14 ZLGotoSandbox
这是一款快速跳转Xcode沙盒的插件,能够时时监听模拟器改变/Xcode改变
快捷键 ‘Shift + Common + w’ (当模拟器运行应用的时候有效,中文不支持快速跳转)
运行完程序后需要重启下Xcode - ZLGotoSandboxPlugin
![](http://ww1.sinaimg.cn/large/a9c4d5f6gw1f6x0fmy1oaj21tk1ackfp.jpg)
新博客文章地址:Xcode插件管理工具Alcatraz,常用插件介绍