在开发过程中往往都要借助工具,同样的一件事情,借助工具往往能提高工作效率和工作质量。接下来就介绍介绍笔者接触过的用过的工具,因为工具太多,所以只介绍些笔者认为比较好用的。
1) Xcode

Xcode.png
iOS开发的IDE大家应该都很熟悉,这个就应该不用过多介绍了。
2)Dash

Dash.png
文档工具,如果你Xcode下载了对应的文档在, Dash里面都可以找到。查看方便,体验比Xcode自带的文档工具爽多了。自己工程的文档也可以查看哟。(在这里感谢:信仰支撑我不会痛的提醒,本来这个会在以后的文章中出现的,确实放在这里挺适合的)

Dash.png
3)Cornerstone

Cornerstone.png
这是一个SVN团队协作工具,存在一定的问题,例如代码库更新不及时等等,但是瑕不掩瑜这在mac上众多SVN工具中笔者认为比较好用的一款。

Cornerstone.png
4)SmartSVN

SmartSVN.png
看名字就知道这也是个SVN团队协作工具,相对于Cornerstone而言界面不是很美观,但是功能也是齐全和强大的,使用的人也比较多,也就是说除了问题可以在网上轻易的搜索到答案。

SmartSVN.png
5)SourceTree

sourcetree.png
介绍了两款SVN团队协作工具也是应该介绍点git团队协作工具,这款工具在appstore上有的下,免费哟。功能齐全是一款不错的软件。

SourceTree1.png

SourceTree2.png
这款工具我有在使用不过用的不多大多数时候我都是使用xcode和git命令就够了,只有在解决一些非常恶心的冲突的时候才使用到SourceTree
6)Mark Man

Mark Man.png
这是个标注测量工具,大部分时候我们根据UI标注就可以完成界面的搭建了,但是UI设计师毕竟不是iOS工程师往往会忽略掉一些在界面搭建时候可能会用到的一些尺寸,如果每次发现缺失都找UI的话就会很麻烦。还有就是有时候视觉和实际尺寸是有差别的,例如深色显大,浅色显小问题。只有实际测量之后才知道。这款软件免费版可以直接测量,但是不能保存。

MarkMan.png

MarkMan2.png
7)Charles

charles.png
一款简单易操作傻瓜式的抓包工具,在此之前很多大神都推荐过。Charles可以抓http和https的包,也可以拦截限速,修改包内容等等。可以设置成手机代理,抓手机的包。总之这是一款针对简单易操作的抓包工具.非正式版30分钟会自动退出一次。

charles.png
8)iSwift

iSwift.png
如果需要将大量OC代码转换成Swift代码,这时候你可以选择iSwift,这款工具操作简单,虽然尚有不足但是已经能够极大的减少你的工作量了。

iSwift.png
9)Sip

Sip.png
这是我最喜欢的工具之一了,它的功能很简单就是取色,功能虽然简单但是它已经做到了极致。至少我是这么感觉的。它可以通过快捷键从快速调出取色器,并且在取色的同时生成代码(例如直接生成色值:#ff0000,又例如iOS OC代码:
[UIColor colorWithRed:0.95 green:0.89 blue:0.89 alpha:1.00]
Swift代码:
UIColor(red:0.96, green:0.34, blue:0.31, alpha:1.00)
)在粘贴板上,只需要在您要的用的地方粘贴就好了。方便之极。而且还是免费哟。爽到爆。

Sip.png

Sip2.png
10) *

*.png
一个*用于*,在实际当中的作用应该不用过多叙述。大家要坚信能google的就绝对不百度。还有就是免费哟,网速有点慢。
11)*

*.png
说到*怎么能少了这个纸飞机呢。这个项目在github上面有,不过现在已经被大天朝墙了,如果要找要么*出去找,要么慢慢搜。。。这个可以付费买,也可以用自己的服务器打一个代理。总而言之这个基本没有免费的,官网上的一些免费试了基本没连上。。。。
12)SQLite Professional

SQLite Professional.png
从名字上就能看出这是个SQLite工具,功能齐全。

SQLite Professional.png
13)SQLiteManager

SQLiteManager.png
这也是个Sqlite数据库管理工具。和SQLite Professional相比功能一样,就看你喜欢哪个了。

SQLiteManager.png
14)Realm Browser

Realm Browser.png
如果你使用的是Realm数据库的话,那么Realm Browser也是不可或缺的一款工具。直接看名字这个是Realm可视化界面。在这里说一句题外话:Realm数据库确实强大,方便。如果大家有兴趣可以去深入了解。
15)Appicon and Launchimage Maker Lite

Appicon and Launchimage Maker Lite.png
这是一款处理Launchimages、AppStore、Appicons所需要的图片,就是给一张尺寸足够大的图片,会自动处理成你需要的图片。

Appicon and Launchimage Maker Lite.png
16)Automator

Automator.png
哈哈,这个机器人熟悉吧。系统自带的一个,这个小机器人用处可是非常大的,它能帮你完成各种琐碎,简单重复的工作。就例如写这篇文章需要的图片都是从应用程序中找出来的,打多少.icns格式的,里面有很多张,而且尺寸有大有小。于是就建立这么一个流程:输入icns格式图片->格式转换成.png->调整大小->输出。如下图

Automator.png
这样就把事情完成了。
这次先介绍这15款工具,还有好多的好东西没有分享出来例如动画生成工具,原型工具,直接打开模拟器目录的工具等等。下次再逐一整理。大家有好东西欢迎分享给我谢谢。
文/隳易(简书作者)
原文链接:http://www.jianshu.com/p/aac11ed36967
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。