初入 iOS 开发,不得不说 Xcode 很多地方还是不足,感觉开发效率被拖慢好多。毕竟不会偷懒的程序员不是好程序员,生命有限,效率为王。不过好在它支持插件扩展,通过插件扩展可以打造一个更加适合自己的 Xcode IDE。
Alcatraz
管理插件的插件,优先安装此插件,然后下方的所有罗列的插件可以使用它来安装,方便简洁~
安装方式,之后重启就好了
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
卸载方式
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
删除所有缓存数据
rm -rf ~/Library/Application\ Support/Alcatraz
�GitHub 地址:https://github.com/alcatraz/Alcatraz
XVim
�得了一种 IDE 没有 Vim 操作模式就受不了的病,它拯救了我。
GitHub 地址:https://github.com/XVimProject/XVim
FuzzyAutocomplete
用了 Android Studio 的模糊匹配之后,再使用 Xcode, 发现居然只能从头开始匹配,蠢到不行。使用了此插件之后,开发者无需遵循从头匹配原则,只要记得方法中的某个关键词即可进行匹配,极大地提高了工作效率。特别适合我这种不太喜欢记 API 全名的,哈哈。
GitHub 地址:
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
VVDocumenter
注释生成插件,类似于 JavaDoc 风格
GitHub 地址:https://github.com/onevcat/VVDocumenter-Xcode
BBUDebuggerTuckAway
当代码框编辑的时候,下方的 Debug 窗口会自动隐藏
GitHub 地址:https://github.com/neonichu/BBUDebuggerTuckAway