其实推荐Xcode插件的文章已经很多了,我写这篇文章一是想为自己常用的插件做个备忘,而是想谈一下自己用这些插件的感受。
1. 提到Xcode插件,必须先提一下Alcatraz插件管理器,利用这个管理器管理插件确实要方便很多。
打开Mac上的终端
首先输入下面命令安装brew:
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local –strip 1
然后输入下面命令安装Alcatraz
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
安装完成后重启Xcode在Window菜单下就会有Package Manager选项。
2. VVDocumenter-Xcode
这款注释插件相信很多人都用过,确实非常有用,可以帮你轻松的编写 Javadoc 风格的文档。利用”///”就可以生成注释,非常方便。
3. XToDo
这也是我用起来很舒服的一款插件, 可以利用快捷键添加TODO,展示TODO列表。快速找到你添加的TODO去完善它。
4. DerivedData Exterminator
这个插件主要用来清除编译缓存,很多时候一些改动不会立即编译到整个工程中,尤其是一个workspace包含多个子工程时,这种情况一般都要清除缓存再重新运行以保证改变后的代码能够生效。
5. XActivatePowerMode
一款非常酷炫的装逼软件,你值得拥有!
6. XcodeBoost
一款非常有用的编辑工具,功能还是非常强大的。我一般都是用来把.m文件中的方法拷贝到.h文件中。
7. SCXcodeSwitchExpander
可以帮你列出所有的switch选项,节约你写代码的时间。
8. ZLGotoSandbox
可以一键跳到模拟器的沙盒目录下,在调试有关文件的代码时非常有用。
9. KSImageNamed
一款使用图片时显示图片图标的插件,当使用imageNamed方法时会自动显示。
10. Color Themes
我个人用着感觉比较好的有Monokai、 Hybrid 、 Civic、 WWDC2016这几个,每个人的审美不一样,所以根据自己的感觉去选吧!
注: 因为Xcode8后禁用了插件,但是还是有办法来搞定的,可以参考 在Xcode8上使用插件 这篇文章。
另:获取Xcode的DVTPlugInCompatibilityUUID方法:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID