iOS 開發工具(一)
在開發過程中往往都要借助工具,同樣的一件事情,借助工具往往能提高工作效率和工作質量。接下來就介紹介紹筆者接觸過的用過的工具,因為工具太多,所以只介紹些筆者認為比較好用的。
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) Lantern
Lantern.png
一個梯子用于KX上網,在實際當中的作用應該不用過多敘述。大家要堅信能google的就絕對不百度。還有就是免費喲,網速有點慢。
11)Shadowsocks
Shadowsocks.png
說到KX上網怎么能少了這個紙飛機呢。這個項目在github上面有,不過現在已經被大天朝墻了,如果要找要么KX上網出去找,要么慢慢搜。。。這個可以付費買,也可以用自己的服務器打一個代理。總而言之這個基本沒有免費的,官網上的一些免費試了基本沒連上。。。。
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