这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。
一.IDE
首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法。
1.善用快捷键
快捷键是开发中必不可少的,当你善于使用快捷键的时候,十指在键盘上飞舞,那画面太美,我不敢想象。
2.常用代码片段
开发中有一些常用的代码,可以放到代码片段中,然后下次你就可以使用快捷方法来使用这些代码了,给大家看下我的Xcode中部分代码片段:
3.Xcode插件
我想插件是Xcode必不可少的
你可能想,如果没有我要用的插件怎么办?少年,这个时候就要自己动手丰衣足食了,我想你可以看看这个Xcode6插件开发入门。
4.注释
注释的作用就不多说了,而且现在公司都要求代码必须有注释。
之前一直在用 喵神onevcat 开源的 VVDocumenter-Xcode.
但是后来觉得这种注释会有这样一个问题:一个注释多三行
之后某天在微博上看到 芳仔小脚印 的博客 我是如何收拾代码的 中介绍她是这样注释属性的
UIButton *btnSend;/**< 发送按钮 */
试用了一下,很方便。之后一直用这种方法做属性注释,在这里分享给大家。
二.UI相关
1.距离
遇到有像素眼的设计师,想哭的心情总是有。但是他们可能有时候会忘记标X、Y,或者就是宽高,下面是我司UI给的一张图, 用下图来举例不合适,但是大体意思是说可能会忘记标注
魂淡,说好的X,Y呢?
可是总会有辣么一点误差,而且费眼。。。后来我偶然听一个产品朋友说他们在用马克鳗标图,它有免费和收费2个版本,免费版本可以使用基本功能,感觉还不错。
今天喵神onevcat在微博发了一个测量的工具:Pixel Winch ,试了一下,比马克鳗好使。另外就是可以设置一下 Show screenshots 的快捷键,那感觉飞起来一般
三.Github
Github上好的开源项目太多,一个一个的star,太慢了,怎么破?
language:Objective-C stars:>900
这个其实就是Github的Advanced search功能: