转载

iOS 开发工具(一)

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

1) Xcode

iOS 开发工具(一)

Xcode.png

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

2)Dash

iOS 开发工具(一)

Dash.png

)

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

iOS 开发工具(一)

Dash.png

3)Cornerstone

iOS 开发工具(一)

Cornerstone.png


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

iOS 开发工具(一)

Cornerstone.png

4)SmartSVN

iOS 开发工具(一)

SmartSVN.png

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

iOS 开发工具(一)

SmartSVN.png

5)SourceTree

iOS 开发工具(一)

sourcetree.png

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

iOS 开发工具(一)

SourceTree1.png

iOS 开发工具(一)

SourceTree2.png

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

6)Mark Man

iOS 开发工具(一)

Mark Man.png

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

iOS 开发工具(一)

MarkMan.png

iOS 开发工具(一)

MarkMan2.png

7)Charles

iOS 开发工具(一)

charles.png

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

iOS 开发工具(一)

charles.png

8)iSwift

iOS 开发工具(一)

iSwift.png

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

iOS 开发工具(一)

iSwift.png

9)Sip

iOS 开发工具(一)

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)

)在粘贴板上,只需要在您要的用的地方粘贴就好了。方便之极。而且还是免费哟。爽到爆。

iOS 开发工具(一)

Sip.png

iOS 开发工具(一)

Sip2.png

10) Lantern

iOS 开发工具(一)

Lantern.png

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

11)Shadowsocks

iOS 开发工具(一)

Shadowsocks.png

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

12)SQLite Professional

iOS 开发工具(一)

SQLite Professional.png

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

iOS 开发工具(一)

SQLite Professional.png

13)SQLiteManager

iOS 开发工具(一)

SQLiteManager.png

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

iOS 开发工具(一)

SQLiteManager.png

14)Realm Browser

iOS 开发工具(一)

Realm Browser.png

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

15)Appicon and Launchimage Maker Lite

iOS 开发工具(一)

Appicon and Launchimage Maker Lite.png

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

iOS 开发工具(一)

Appicon and Launchimage Maker Lite.png

16)Automator

iOS 开发工具(一)

Automator.png

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

iOS 开发工具(一)

Automator.png

这样就把事情完成了。

这次先介绍这15款工具,还有好多的好东西没有分享出来例如动画生成工具,原型工具,直接打开模拟器目录的工具等等。下次再逐一整理。大家有好东西欢迎分享给我谢谢。


 

来自:http://www.jianshu.com/p/aac11ed36967
 

正文到此结束
Loading...