摘要:Xcode IDE拥有着众多很是高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。本文总结介绍了备受开发者喜好的10款开源Xcode插件,涉及代码编辑、注释、管理等各个方面。正则表达式
Xcode IDE拥有着诸如导航、重构、校准等众多很是高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。在应用开发过程当中,经过开源包管理器Alcatraz对插件进行安装管理,打造最为强大的开发环境,早已成为开发者们的必备功课。本文总结介绍了备受开发者喜好的10款开源Xcode插件,涉及代码编辑、注释、管理等各个方面。工具
1. Code Pilot优化
说到Xcode那些煊赫一时的插件,不少开发者首先都会想到Code Pilot。Code Pilot是Xcode 5的一款扩充插件,可以帮助开发者无需鼠标操做,便可在项目中快速方便地查找文件、方法和符号。spa
Code Pilot由Macoscope公司开发,其CEO为Zbigniew Sobiecki。Code Pilot基于Apache 2.0许可协议开源,采用模糊查询来匹配,计算结果依照其相关性进行排序,而开发者只需轻点几下键盘就能够跳转到本身所寻找的方法。插件
2. XcodeBoost命令行
XcodeBoost是一款可让开发者垂手可得地检查和修改Objective-C代码的插件。XcodeBoost可以自动进行一些繁琐的操做,好比方法的定义与声明、添加基于命令行的代码处理(剪切/复制/粘贴/重复/删除行)、持续高亮等。3d
3. ClangFormat-Xcode
调试
ClangFormat-Xcode是一款格式化代码工具,可以让开发者使用Clang将代码格式化为LLVM、Google、Chromium、Mozilla或WebKit等格式,其开发者为来自37signals的Travis Jeffery。经过ClangFormat,开发者不只能够实现对代码的自动或批量格式化,还能够进行自定义配置。code
4. XAlign
orm
XAlign是一款专门用于代码整理的Xcode插件,其做者为来自Geek Zoo Studio的开发者QFish。XAlign可以对开发者的代码很是快速地进行对齐优化,有“=”、宏定义、属性三种对齐模式。固然,若是默认的对齐风格不是本身喜欢的,开发者还能够自定义或提出issues。
5. KSImageNamed
KSImageNamed是一款可以帮助开发者在Xcode中自动补全图片文件名称的插件,其开发者Kent Sutherland来自美国波士顿。KSImageNamed支持NSImage和UIImage,当开发者写到“[UIImage imaged:”时,便会自动将项目中的图片名称提示出来。此外,KSImageNamed还带有预览功能,对于常常使用代码生成图片的开发者可谓是十分便利。
6. Fuzzy Autocomplete
Fuzzy Autocomplete是一款Xcode 5代码自动补全插件,支持Xcode 5.0、5.1,兼容KSImageNamed,其开发者为来自澳大利亚墨尔本的Jack Chen(创始人)和波兰华沙的Leszek Ślażyński(Fuzzy Autocomplete v2.0做者)。
Fuzzy Autocomplete经过添加模糊匹配来提升Xcode代码自动补全功能,开发者无需遵循从头匹配原则,只要记得方法中的某个关键词便可进行匹配,极大地提升了工做效率。
7. BBUDebuggerTuckAway
BBUDebuggerTuckAway是一款支持自动隐藏Debugger的Xcode插件,其开发者为来自德国柏林Contentful GmbH公司的Boris Bügling。使用BBUDebuggerTuckAway,开发者可以实如今编辑代码时,自动隐藏底部的调试栏。
8. Dash-Plugin-for-Xcode
Dash Xcode plugin是Bogdan Popescu开发的一款集成了Dash文档查看器应用的Xcode插件,容许开发者在使用Option-Click或做用相同的快捷键操做查看当前文本的相关文档时,用Dash代替Xcode的文档查看器。
9. HOStringSense-for-Xcode
兼容Xcode 5.1的HOStringSense能够说是大段文本利器,对于开发者而言,在输入大段文本时,若是文本中包含了各类换行和特殊字符,那是至关地头疼,但经过HOStringSense,一切的问题都将迎刃而解。
HOStringSense由来自德国的Mac和iOS开发者Dirk Holtwick开发,完美支持编辑正则表达式、多行文本、内联HTML等,还提供了极为快速的字符串长度统计反馈。
10. XToDo
最后,再来介绍一款颇受Brett Terpstra大神喜好的,出自国内iOS开发者之手的注释辅助插件——XToDo。这款由UniT微博客户端做者TraWor所开发的插件,能够将项目代码中的TODO、FIXME等注释进行收集并列举出来。
亲爱的开发者们,在Xcode中,你最喜欢使用哪款插件?不妨在这里和咱们一块儿分享吧。
来自:CSDN
连接:http://t.cn/8sF2w50