最近忽然想起要提升咱們開發的效率,而不是本身硬要像老牛那樣勤勤懇懇的一步一步的作。html
對於Xcode是咱們的開發環境,ok,怎樣提升咱們的效率呢,固然是使咱們Xcode的變得更強大了,而Xcode支持插件,這些插件幫助咱們的Xcode,使它變得強大。ios
首先是下載一個Xcode下面的插件包管理器Package Manager,這個能夠幫咱們管理Xcode大部分經常使用的插件。咱們能夠看到不少插件。固然這些插件不是每一個都須要用到下載下來安裝。本身安裝主要有這些:git
CComent,相似與C的註釋風格/**/快速註釋其實xcode自帶一大段代碼註釋快捷鍵。command+/鍵。選中須要註釋的段落。github
ClangFormat,幫助你調整成Clang風格的代碼格式。數據庫
CocoaPods,名氣在外,幫你管理連接須要用到的開源庫,簡單易用。xcode
FuzzyAutoComplete,我的以爲很是好用,自動提醒補全你將要輸入的函數,變量等。服務器
HOStringSense,輸入大文本編輯利器,幫你統計文本字數,自動幫你添加一些特殊字符的轉移,換行符等。網絡
KSImageNamed,很好,畢竟咱們的應用常常須要與圖片打交道,管你工程內部的圖片資源,當你使用[UIImage ImageNamed:]時會顯示工程中的全部圖片,供你選擇,幫你填充圖片名字,不用本身再哈戳戳的跑到Image文件夾下面看看那個圖片文件叫什麼名字。app
Lin,若是你的應用須要支持多國語言,這是一個利器。當你使用NSLocaLiseString時自動顯示你的工程中的全部string,供你選擇。函數
OMClorSense,咱們的應用常常要跟顏色打交道吧,當你使用NSColor和UIColor時自動顯示你輸入的顏色,而且能夠顯示出顏色拾取器,根據你選擇的顏色,自動改變你的代碼。
SCCodeMiniMap,將你的代碼縮小在編輯區的右部,你能夠看到你的整個文件下的代碼,能夠快速跳轉到你選擇的代碼區域,對於一個文件幾大千和上萬行的代碼的話,仍是有必定的做用,不過我的以爲仍是Xcode自帶的函數調轉功能好用。這個東西把代碼縮小的過小了,你都不知道寫的什麼,只是知道個大概的位置。
XAlign,幫助你排版代碼,使代碼更加整潔。
XcodeBoost,幫組你本身更加定製一些功能,如能夠在一個代碼片斷內,將選中的全部相同的字符串高亮等。
等於編寫代碼而言,比不是全部的代碼都要本身下載,本身一般參考下面的一些網站的代碼:
http://code4app.com/ Code4App
https://www.cocoacontrols.com/ cocoacontrols
http://github.ibireme.com/github/list/ios/# github全部開源的Code的一個總結
http://www.google.com.hk 哈哈,google對沒錯就是它,靠譜些。
http://stackoverflow.com/ 牛逼的網站,google出來的問題不少都是這個上面解決的。
https://developer.apple.com/library/ios/navigation/index.html 固然不能忘了,咱們的老本行,蘋果的開發者文檔。
固然咱們也須要其餘一些獨立的應用來幫助咱們提升開發效率了。
PhotoShop , 開發人員有時也須要本身處理一些簡單的圖片,會點總比不會強,固然咱們也不會搶了設計師的飯碗。
ImageOption,有時咱們須要縮小咱們的開發包,就須要將裏面的圖片進行縮小,該工具能夠將圖片儘可能不變質的縮小。
IFunBox/iTools,咱們有時須要查看真機上面的應用程序中的文件。它能夠。
Simpholders,若是咱們須要查看咱們應用在模擬器運行產生的文件的位置時,是否是很麻煩,先在程序中本身打印文件保存的路徑,再本身打開文件本身去找,有了這個,一切都不須要了,它能夠保存你最近打開的應用,快速跳轉到該應用再mac上面的文件夾的地址。
Charles,搞個破解版的,網絡調試的利器,由於咱們的不少應用都是須要交互的,都會和服務器進行交互,那就必須用到網絡,這個工具能夠幫你分享真個網絡過程,截獲你的網絡數據進行分析。
DiffMerge,一個輕量級的文件夾比較工具,作開發的那個沒有作過code 的merge。
SQLiteManager,一個數據庫的查看工具,你的應用十有八九都會再本地進行數據保存,那十有八九會用到數據庫來進行保存。
TextMate/TextWranger,搞開發的十有八九須要用到一個文本編輯的工具,查看各類編碼的文本。
TestFlight,一個測試的工具,我的尚未怎麼使用過。不過貌似用的人仍是不少,好像還能進行版本的管理。
briefs,一個快速的原型設計工具,支持IPhone,IPad,安裝下來我的沒怎麼使用過,
http://www.invisionapp.com/ ,在線的原型設計工具。還不錯。
http://www.pttrns.com/categories/17-lists ,一個設計風格的展現網站,能夠看各類控件的使用風格。