Xcode的插件可以使我们开发更方便,效率更高。你没有理由拒绝哈哈,下面推荐一些插件:
Alcatraz
https://github.com/alcatraz/Alcatraz
Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样。
使用方法推荐巧哥的这篇文章:
http://blog.devtang.com/2014/03/05/use-alcatraz-to-manage-xcode-plugins/
![](https://i-blog.csdnimg.cn/blog_migrate/2e6dc94b6f7f548a3f0ade0cb14b1002.webp?x-image-process=image/format,png)
下面的这些插件都带有链接地址,安装方法可以使用Alcatraz,也可以在GitHub把工程下载下来,编译一遍,然后完全退出Xcode,重启Xcode,如果弹出选择菜单就选择Load Bundle.
KSImageNamed
一款方便填写图片文件名称的插件。支持NSImage和UIImage,当你写到[UIImage imaged:的时候,插件会把项目中的图片名称提示出来,并且还有预览功能,对经常用代码生成图片视图的童鞋十分方便。
![](https://i-blog.csdnimg.cn/blog_migrate/88e7c8aa4dd9a16d485b006ee6dec518.webp?x-image-process=image/format,png)
FuzzyAutocomplete
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
强大的模糊匹配输入 让你写代码的时候再也不用费脑子去记住名字那么长的对象或者函数名了 好用到让你想哭,但是Xcode8出来后应该就不用了吧。
![](https://i-blog.csdnimg.cn/blog_migrate/923f4f885ce19ae6fe8cedaf88785afb.webp?x-image-process=image/format,png)
FKConsole
https://github.com/Forkong/FKConsole
在控制台直接将UTF8编码转化为中文!
![](https://i-blog.csdnimg.cn/blog_migrate/110c02594618001ec81781a27666245b.webp?x-image-process=image/format,png)
ESTranslate
https://github.com/EnjoySR/ESTranslate-Xcode
快速翻译Xcode中代码单词以及句子!
![](https://i-blog.csdnimg.cn/blog_migrate/c2d96c2c6215287e4abe068677c8ddff.webp?x-image-process=image/format,png)
VVDocumenter
https://github.com/onevcat/VVDocumenter-Xcode
喵大的又一力作 能够识别当前函数的参数和返回类型 帮助你快速编写符合规范的注释(目前是以Javadoc为标准)
![](https://i-blog.csdnimg.cn/blog_migrate/f8051686ccd21d00d11d45a3b6218744.webp?x-image-process=image/format,png)
RSImageOptimPlugin
https://github.com/yeahdongcn/RSImageOptimPlugin
可使用 ImageOptim 对项目里的图片资源进行优化,减少安装包的体积。
![](https://i-blog.csdnimg.cn/blog_migrate/2f2e34dd9e45fbfdb286d4625a492d7e.webp?x-image-process=image/format,png)
deriveddata
https://github.com/kattrali/deriveddata-exterminator
如果你老是遇到Xcode抽风,显示一些编译的错误或警告,或者有些时候Xcode会出各种奇怪的问题,但是编译又能通过,清除Xcode缓存就可以解决这类问题。
![](https://i-blog.csdnimg.cn/blog_migrate/c50bbb1943e9e9e37b774800a56d3873.webp?x-image-process=image/format,png)
HOStringSense
https://github.com/holtwick/HOStringSense-for-Xcode
在编辑字符串的时候,它会在代码上方生成一个字数统计的提示框。当你需要编辑多行文本时,可以在弹出的文本框中编辑字符串内容,插件会自动进行字符转义的工作,并实时在代码中更新。
![](https://i-blog.csdnimg.cn/blog_migrate/98f62af8457ddb6404a5fa11406157c7.webp?x-image-process=image/format,png)
OMColorSense
https://github.com/omz/ColorSense-for-Xcode
一个简洁的可视化颜色插件。在你编辑颜色的RGB值的时候,会在代码上方出现一个小的色块,显示对应的颜色。点击色块还会弹出一个颜色编辑器,在编辑器中得到的色值会自动填入colorWithRed:green:blue:alpha:方法中,贴心!
![](https://i-blog.csdnimg.cn/blog_migrate/45a97974c4b80246891bf5588b27d43a.webp?x-image-process=image/format,png)
SCXcodeSwitchExpander
https://github.com/stefanceriu/SCXcodeSwitchExpander
Switch语句相当繁琐。虽然它清楚地列出了在每种情况下应该处理的方式,但一个个填入枚举值那真是浪费时间。SCXcodeSwitchExpander插件可以帮我们完成这个工作,它可以自动获得所有的枚举值填入相应的位置,而我们只需在每个枚举值下面填入对应的逻辑即可,方便极了!
![](https://i-blog.csdnimg.cn/blog_migrate/fb03ef2faf37a658b6ef47406fa21fb2.webp?x-image-process=image/format,png)
XcodeBoost
https://github.com/fortinmike/XcodeBoost
通过配置,我们可以使用光标或者不精确的选择就可以剪切或者拷贝代码行,可以在粘贴代码的时候不触发代码格式化,还可以通过在.m文件中拷贝方法,粘贴进.h文件的时候就可以得到自动格式成的方法声明,还有好些功能都可以实现。
![](https://i-blog.csdnimg.cn/blog_migrate/7a909ce566a93a4c25a977400d40b286.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/b7e363fd881fa62a4c02c8414bcb1a32.webp?x-image-process=image/format,png)
Xcode-Quick-Localization
https://github.com/tappollo/Xcode-Quick-Localization
你是否已经厌倦了反复写NSLocalizedString?如果是,那么QuickLocalization插件可以助你一臂之力。当你在编辑字符串的时候,只需要按下option+shift+d,就可以将@“Any String”转换成NSLocalizedString(@"Any String", nil)。而且还可以通过修改配置来定义要出现在comment字段中的内容。
![](https://i-blog.csdnimg.cn/blog_migrate/bfb5c039f064d5647341a3f489e2d0d5.webp?x-image-process=image/format,png)
XAlign
https://github.com/qfish/XAlign
一个格式化代码的插件,作为有洁癖的码农 看到不对齐的代码一定是不能忍的 XAlign可以轻松解决你的烦恼。
![](https://i-blog.csdnimg.cn/blog_migrate/f409ee427766eaa37e2814f25d462756.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/ae399e5ee74ba2c9db9a421cea20cdce.webp?x-image-process=image/format,png)
ClangFormat
https://github.com/travisjeffery/ClangFormat-Xcode
ClangFormat也是一款格式化代码的插件,开发者不仅可以实现对代码的自动或批量格式化,还可以进行自定义配置。
![](https://i-blog.csdnimg.cn/blog_migrate/4ec96511eac016961270b9f6e5d68da0.webp?x-image-process=image/format,png)
CodePilot
https://github.com/macoscope/CodePilot
你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!
![](https://i-blog.csdnimg.cn/blog_migrate/ffa14c02a9fe189a128248a9685410ca.webp?x-image-process=image/format,png)
CocoaPods
https://github.com/CocoaPods/CocoaPods
可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦。
RTImageAssets
https://github.com/rickytan/RTImageAssets
用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A
即可自动生成两张低清的补全空位。当然,如果你对图片质量要求不高的话,你也可以从 @2x 的图生成 @3x 版本。
![](https://i-blog.csdnimg.cn/blog_migrate/692d6f51a64797ef8f56b3245a2f8df3.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/89e94808af25b6cb9073154ece04aeb1.webp?x-image-process=image/format,png)
JKBlockCommenter
https://github.com/Johnykutty/JKBlockCommenter
选中一段代码,按下⌘⌥/就可把这段代码包含在/**/之间,方便注释。
![](https://i-blog.csdnimg.cn/blog_migrate/39dd179fdcc075dfa3ac1dce99d11936.webp?x-image-process=image/format,png)
Auto-Importer
https://github.com/citrusbyte/Auto-Importer-for-Xcode
可以搜索和自动导入头文件的一款Xcode插件。
![](https://i-blog.csdnimg.cn/blog_migrate/5e629c5b4c7f57c3b2515b48738507db.webp?x-image-process=image/format,png)
ZLGotoSandboxPlugin
https://github.com/MakeZL/ZLGotoSandboxPlugin
一个看应用沙盒的插件。也可以用SimPholders,看 这篇文章
![](https://i-blog.csdnimg.cn/blog_migrate/2d6d1fde99443947953e3e423ce02b8f.webp?x-image-process=image/format,png)
FKRealGroup
https://github.com/Forkong/FKRealGroup
FKRealGroup是文件夹创建删除增强插件,会在编辑菜单中添加”New Real Group”和”Delete Real Group”两个选项。
Xcode本身的”New Group”选项只会创建一个虚拟文件夹,并不会在本地磁盘创建真实文件夹。
FKRealGroup可以解决这个问题。”New Real Group”选项会在相应磁盘目录创建一个真实的文件夹。
我们在Xcode中如果使用”Delete”选项去删除文件夹,如果此文件夹为真实文件夹,那么一般情况下,Xcode只会删除此真实文件夹内的文件,而文件夹却依然存在。
”Delete Real Group”可以解决这个问题。”Delete Real Group”会默认删除真实文件夹,移动到废纸篓里面。
![](https://i-blog.csdnimg.cn/blog_migrate/2c2e88ef66f2363615b4fd123c90c661.webp?x-image-process=image/format,png)
ActivatePowerMode
https://github.com/poboke/ActivatePowerMode
一个装逼插件,打字的时候有一些特效。
![](https://i-blog.csdnimg.cn/blog_migrate/d34ee879767fb74431312ef5a601e4b0.webp?x-image-process=image/format,png)
原文链接:http://www.jianshu.com/p/51635869b027
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。