Xcode好用的插件(随时更新)
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!下面简单介绍下插件是什么、如何使用Xcode插件以及一些常用的Xcode插件的推荐。
一.插件是什么
在使用Xcode开发的过程中,我们经常遇到各种各样的苹果公司没有想到或者觉着没有必要做,但非常利于我们开发的一些功能。比如最简单的,我们在根据图片名称寻找图片的时候,我们可能需要专门图片文件夹Assets.xcassets中寻找各种图片,假如本地图片数量非常多的时候,寻找就成了一件非常困难的事情。我们就想,如果能在使用[UIImage imageNamed:]这个方法的时候,能够推出一个图片名称选择补全功能,并且能根据选择的图片放置一张图片缩略图,这样的功能有多好!
就这样,插件应运而生。插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件都有插件,插件有无数种。
简单地来说,插件就是给我们开发人员一个合理的“偷懒”机会。而很多插件不止功能强大,而且用起来十分方便,实在是我们开发过程中一种不可或缺的利器。
二.如何使用Xcode插件
1.大多数插件都是在github上clone或者下载zip包,本地运行(或者编译)一下,然后重启Xcode就可以用了。注意在第一次安装的时候,重启Xcode会跳出一个bundle选择,这时候选择load,不然会安装失败。
2.更推荐使用Alcatraz | The Package manager for Xcode来管理插件,非常好用,简单易懂,实在是我们这群连装插件这种“偷懒”工作的活都想“偷懒”掉的程序员的福音。(稍后补充)
三.常用的Xcode插件推荐
1.XCode颜色显示插件ColorSense
代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!
1.直接使用代码[UIColor colorWithRed: green: blue: alpha:]这个方法创建颜色
如图所示。
唯一可能说缺点的,是这个插件似乎现在并不支持Swift:
或者是我方法用错了吧,静待发现。
2.使用系统的ColorPicker来自动生成对应颜色代码
直接上图:
1.
2.
3.
3.下载地址
git地址:https://github.com/omz/ColorSense-for-Xcode 喜欢请为作者投stars~(义务广告,是不是要考虑冠名费问题)
2.KSImageNamed-Xcode
这个兼职简单粗暴。为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。
并且形势喜人,已然支持Swift了哦~
如果注意观察,可以看到在OC与Swift的对比之外,每一个图片对应的像素也被标识了出来,并且可以根据像素的比例调整预览图的大小,说不出的智能啊。
不足之处也有,那就是已经敲完的代码想看到图片缩略图必须先把imageNamed删掉 再重新敲一次才能看到缩略图,如果在@"01" 图片名中一修改就能看到图片列表就更好了。(人心不足蛇吞象)
git地址:https://github.com/ksuther/KSImageNamed-Xcode
3.规范注释生成器VVDocumenter
很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候注释就变得异常重要,再配合Doxygen这种注释自动生成文档的,就完美了。但是每次都要手动输入规范化的注释,着实也麻烦,但有了VVDocumenter,规范化的注释,主需要输入三个斜线“///”,就OK啦!并且,它开始支持Swift了哦!