在使用Xcode中, 我们想要实现某些功能, 但Xcode中又没有的时候, 插件就应运而生了, 合理的使用插件可以使我们的开发工作事半功倍, 减少写代码的时间, 增加了思考的时间, 今天我给大家推荐一些我正在使用的并且感觉比较好的一些插件~
Alcatraz
Alcatraz是一款插件管理器, 里面基本包括了所有的插件, 安装好后在Xcode菜单 -> Window -> Package Manager中可以调出, 或者快捷键shift + cmd + 9, 在里面搜索你想要的插件安装就可以了.
Github地址: https://github.com/supermarin/Alcatraz
XVim
Vim是号称神一样的编译器, 熟练使用Vim可以让我们打代码的速度大大的提升, 而XVim就是把Vim中的功能应用在Xcode中. 可能有些人对于Vim中的命令早已忘记了, 不过已经有人已经总结好了, 并制作成了一张图(地址: 点我), 我们只要按照图中的命令去操作就可以了.
Github地址: https://github.com/XVimProject/XVim
FuzzyAutocompletePlugin
Xcode的自动补全功能已经做的很好了, 但这款插件的自动补全比Xcode的还要好, 优化了算法, 在自动补全的时候再也不需要一个个按照顺序去输入了, 只要你记得其中的几个关键词就会提示出来, 而且还会优先提示你最近使用过的代码.
Github地址:
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
VVDocumenter
VVDocumenter是喵神出品的一款自动注释的插件, 使用起来也很方便, 只需要三个/, 我们就可以轻松愉快的在里面写注释了, 非常的方便快捷.
Github地址: https://github.com/onevcat/VVDocumenter-Xcode
BBUncrustifyPlugin
非常好用的一款格式化代码的插件, 安装好后在Edit -> Format Code中可以找到它, 我们还可以自定义格式, 先找到插件位置/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin, 在插件包中找到Resource/uncrustify.cfg, 然后打开脚本, 将配置文件复制到脚本中并进行修改, 就可以使用自定义的格式了.
Github地址: https://github.com/benoitsan/BBUncrustifyPlugin-Xcode
KSImageNamed
KSImageNamed是一款关于图片自动补全的插件, 在写[UIImage imageNamed:]的时候会把项目中的图片名字自动提示出来, 并且在右边还会显示图片, 我们就可以自由选择自己想要的图片了.
Github地址: https://github.com/ksuther/KSImageNamed-Xcode
BBUDebuggerTuckAway
BBUDebuggerTuckAway是一款是在写代码的时候, 自动隐藏调试台的插件.
Github地址: https://github.com/neonichu/BBUDebuggerTuckAway
SCXcodeSwitchExpander
在我们使用switch的时候, SCXcodeSwitchExpander可以帮我们把switch中所有的选项列出来, 配合枚举使用起来非常方便快捷.
Github地址: https://github.com/stefanceriu/SCXcodeSwitchExpander
ESJsonFormat
ESJsonFormat的功能是将Json中的数据转化成model的属性, 还会将null类型的数据转化成NSString类型. 插件安装好后在Xcode菜单 -> Window ->ESJsonFormat中, 或者使用快捷键ctl + shift + j
Github地址: https://github.com/EnjoySR/ESJsonFormat-Xcode
暂时先到这里, 后续还会继续更新~