iOS 开发工具(一)

MoisesMeeke 8年前
   <p>在开发过程中往往都要借助工具,同样的一件事情,借助工具往往能提高工作效率和工作质量。接下来就介绍介绍笔者接触过的用过的工具,因为工具太多,所以只介绍些笔者认为比较好用的。</p>    <h3>1) Xcode</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/0d068d13a5f3b9d2577fada7a39ff031.png"></p>    <p>Xcode.png</p>    <p>iOS开发的IDE大家应该都很熟悉,这个就应该不用过多介绍了。</p>    <h3>2)Dash</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/9f05f6bdfd778037644bed418b2306b8.png"></p>    <p>Dash.png</p>    <p>)</p>    <p>文档工具,如果你Xcode下载了对应的文档在, Dash里面都可以找到。查看方便,体验比Xcode自带的文档工具爽多了。自己工程的文档也可以查看哟。(在这里感谢:<a href="/misc/goto?guid=4959674531651259463">信仰支撑我不会痛</a>的提醒,本来这个会在以后的文章中出现的,确实放在这里挺适合的)</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/9d6a74b25b76e67e1f1eb4ef7a92b726.jpg"></p>    <p>Dash.png</p>    <h3>3)Cornerstone</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/760894601ff57023da0c50953371e4ab.png"></p>    <p>Cornerstone.png</p>    <p><br> 这是一个SVN团队协作工具,存在一定的问题,例如代码库更新不及时等等,但是瑕不掩瑜这在mac上众多SVN工具中笔者认为比较好用的一款。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/32e84ccaf1f465ddb6ae411338ccc199.png"></p>    <p>Cornerstone.png</p>    <h3>4)SmartSVN</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/c5edb7320bc0943785a13c2cac5c03e9.png"></p>    <p>SmartSVN.png</p>    <p>看名字就知道这也是个SVN团队协作工具,相对于Cornerstone而言界面不是很美观,但是功能也是齐全和强大的,使用的人也比较多,也就是说除了问题可以在网上轻易的搜索到答案。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/b5d4ec85d4ab19ab647796a4bd7bddf0.png"></p>    <p>SmartSVN.png</p>    <h3>5)SourceTree</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/b3c411627666b9d054852ef8b44fa364.png"></p>    <p>sourcetree.png</p>    <p>介绍了两款SVN团队协作工具也是应该介绍点git团队协作工具,这款工具在appstore上有的下,免费哟。功能齐全是一款不错的软件。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/aa7abc097ea23976be39fcf4be533d70.jpg"></p>    <p>SourceTree1.png</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/b2aa5d7c5973f79e406c47c0d142ab45.jpg"></p>    <p>SourceTree2.png</p>    <p>这款工具我有在使用不过用的不多大多数时候我都是使用xcode和git命令就够了,只有在解决一些非常恶心的冲突的时候才使用到SourceTree</p>    <h3>6)Mark Man</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/6a2dd26d252c576cd0ddbbf4b64ef178.png"></p>    <p>Mark Man.png</p>    <p>这是个标注测量工具,大部分时候我们根据UI标注就可以完成界面的搭建了,但是UI设计师毕竟不是iOS工程师往往会忽略掉一些在界面搭建时候可能会用到的一些尺寸,如果每次发现缺失都找UI的话就会很麻烦。还有就是有时候视觉和实际尺寸是有差别的,例如深色显大,浅色显小问题。只有实际测量之后才知道。这款软件免费版可以直接测量,但是不能保存。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/773963f36fe385e7bc47a868351907bc.jpg"></p>    <p>MarkMan.png</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/5d88cc2bad88d2a68dd446fa792b185b.jpg"></p>    <p>MarkMan2.png</p>    <h3>7)Charles</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/07985c878d24afdd67cbfd6fb661d57e.png"></p>    <p>charles.png</p>    <p>一款简单易操作傻瓜式的抓包工具,在此之前很多大神都推荐过。Charles可以抓http和https的包,也可以拦截限速,修改包内容等等。可以设置成手机代理,抓手机的包。总之这是一款针对简单易操作的抓包工具.非正式版30分钟会自动退出一次。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/32336ddc7225b3b4fb9528b0951e4406.jpg"></p>    <p>charles.png</p>    <h3>8)iSwift</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/a5ab15af96f1e571fc35ded913a2288b.png"></p>    <p>iSwift.png</p>    <p>如果需要将大量OC代码转换成Swift代码,这时候你可以选择iSwift,这款工具操作简单,虽然尚有不足但是已经能够极大的减少你的工作量了。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/056ca082dd61c8a0b40be2111fd3dd8a.jpg"></p>    <p>iSwift.png</p>    <h3>9)Sip</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/bdf61b2a9f184bc126e3d4fb84e8d91f.png"></p>    <p>Sip.png</p>    <p>这是我最喜欢的工具之一了,它的功能很简单就是取色,功能虽然简单但是它已经做到了极致。至少我是这么感觉的。它可以通过快捷键从快速调出取色器,并且在取色的同时生成代码(例如直接生成色值:#ff0000,又例如iOS OC代码:</p>    <pre>  <code>[UIColor colorWithRed:0.95 green:0.89 blue:0.89 alpha:1.00]</code></pre>    <p>Swift代码:</p>    <pre>  <code>UIColor(red:0.96, green:0.34, blue:0.31, alpha:1.00)</code></pre>    <p>)在粘贴板上,只需要在您要的用的地方粘贴就好了。方便之极。而且还是免费哟。爽到爆。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/04779273504c0a686ee91e5cd91dde2e.png"></p>    <p>Sip.png</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/494db36b67c70b01203f23609f8e476a.png"></p>    <p>Sip2.png</p>    <h3>10) Lantern</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/28a8203cd466fbcb31fea258e5dd1647.png"></p>    <p>Lantern.png</p>    <p>一个梯子用于KX上网,在实际当中的作用应该不用过多叙述。大家要坚信能google的就绝对不百度。还有就是免费哟,网速有点慢。</p>    <h3>11)Shadowsocks</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/2b918d050e7f4ca92af37f5ceb2c8c77.png"></p>    <p>Shadowsocks.png</p>    <p>说到KX上网怎么能少了这个纸飞机呢。这个项目在github上面有,不过现在已经被大天朝墙了,如果要找要么KX上网出去找,要么慢慢搜。。。这个可以付费买,也可以用自己的服务器打一个代理。总而言之这个基本没有免费的,官网上的一些免费试了基本没连上。。。。</p>    <h3>12)SQLite Professional</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/77d3ac5d44317e32631f1e0b98e35855.png"></p>    <p>SQLite Professional.png</p>    <p>从名字上就能看出这是个SQLite工具,功能齐全。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/3518e73670311dda945fc09ed1898081.jpg"></p>    <p>SQLite Professional.png</p>    <h3>13)SQLiteManager</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/6c5eedd525740a1d5bac4be3b821c4f8.png"></p>    <p>SQLiteManager.png</p>    <p>这也是个Sqlite数据库管理工具。和SQLite Professional相比功能一样,就看你喜欢哪个了。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/33e72d288792db404784e4a5a77010d6.jpg"></p>    <p>SQLiteManager.png</p>    <h3>14)Realm Browser</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/e3630f54bd95e4039cc87f5ef058cabc.png"></p>    <p>Realm Browser.png</p>    <p>如果你使用的是Realm数据库的话,那么Realm Browser也是不可或缺的一款工具。直接看名字这个是Realm可视化界面。在这里说一句题外话:Realm数据库确实强大,方便。如果大家有兴趣可以去深入了解。</p>    <h3>15)Appicon and Launchimage Maker Lite</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/eca44546c97bca4d0fecd6b2cb282f3b.png"></p>    <p>Appicon and Launchimage Maker Lite.png</p>    <p>这是一款处理Launchimages、AppStore、Appicons所需要的图片,就是给一张尺寸足够大的图片,会自动处理成你需要的图片。</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/59ae426044a56f4b777b49846890debe.jpg"></p>    <p>Appicon and Launchimage Maker Lite.png</p>    <h3>16)Automator</h3>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/2cd5995549a6c6b7291ff1fd56b6d8cf.png"></p>    <p>Automator.png</p>    <p>哈哈,这个机器人熟悉吧。系统自带的一个,这个小机器人用处可是非常大的,它能帮你完成各种琐碎,简单重复的工作。就例如写这篇文章需要的图片都是从应用程序中找出来的,打多少.icns格式的,里面有很多张,而且尺寸有大有小。于是就建立这么一个流程:输入icns格式图片->格式转换成.png->调整大小->输出。如下图</p>    <p><img alt="# iOS 开发工具(一)" src="https://simg.open-open.com/show/55783a68fe21f18c364f2cf3b0d6b6a2.jpg"></p>    <p>Automator.png</p>    <p>这样就把事情完成了。</p>    <p>这次先介绍这15款工具,还有好多的好东西没有分享出来例如动画生成工具,原型工具,直接打开模拟器目录的工具等等。下次再逐一整理。大家有好东西欢迎分享给我谢谢。</p>    <p><br>  </p>    <p>来自:http://www.jianshu.com/p/aac11ed36967<br>  </p>