天天看點

那些不能錯過的Xcode插件

古人雲“工欲善其事必先利其器”,打造一個強大的開發環境,是立即提升自身戰鬥力的絕佳途徑!以下是搜集的一些有力的xcode插件。

1.全能搜尋家codepilot 2.0

你要找的是檔案?是檔案夾?是代碼?never mind,cmd+shift+x調出codepilot,輸入任何你想到搜的東西吧!想搜appfinishlaunchingwithoptions?忘記咋拼了?沒關系強大的代碼搜尋能力,appflaun一樣也可以找到!超級強大的正則比對,比對任何你所想!

2.vim控必備的xvim

xvim是一個針對xcode的vim插件,能讓開發者在不放棄任何xcode功能的前提下體驗vim的功能。

3.youcompleteme(vim的插件)

如果你比較喜歡用vim來寫代碼的話,這裡有一個非常棒的vim插件——youcompleteme——當你在編寫oc代碼時,可以提升體驗。youcompleteme可以在vim中添加代碼自動補全功能,并且不需要你來按某個鍵來檢視代碼補全建議——針對oc、oc++、c++以及c該插件可以自動補全建議。

那些不能錯過的Xcode插件

4.xcode顔色顯示插件colorsense

代碼裡的那些冷冰冰的顔色數值,到底時什麼顔色?如果你經常遇到這個問題,每每不得不運作下模拟器去看看,那麼這個插件絕對不容錯過。更彪悍的是你甚至可以點選顯示的顔色面闆,直接通過系統的colorpicker來自動生成對應顔色代碼,再也不用做各種顔色代碼轉換了!

5.大段文本利器hostringsense

經常輸入大段文本的時候,如果文本裡面有各種換行和特殊字元,經常會讓人很頭疼,有了hostringsense,再也不不用為這個問題犯愁了,順便附送字數統計功能。

6.規範注釋生成器vvdocumenter

很多時候,為了快速開發,很多的技術文檔都是能省則省,這個時候注釋就變得異常重要,再配合doxygen這種注釋自動生成文檔的,就完美了。但是每次都要手動輸入規範化的注釋,着實也麻煩,但有了vvdocumenter,規範化的注釋,主需要輸入三個斜線“///”,就ok啦!(vvdocumenter在mac osx 10.8.5和xcode 4.6.3上進行開發,應該能支援所有xcode 4版本,如果想支援xcode 5,可以對plist檔案稍作修改。

那些不能錯過的Xcode插件

7.cocoapods for xcode

非常友善的xcode pods插件。可以很友善的在xcode通過pods安裝各種objective-c第三方庫,省去以前還要手動去跑pods指令行的麻煩;此外,還支援通過cocoadocs來安裝庫文檔。唯一的遺憾是,它目前隻支援xcode5,4版本還用不了。

8.xcode文法高亮插件

以前用eclipse開發,自帶的有文法高亮的效果。做ios開發也許久了,但是沒發現一款文法高亮的插件,因為xcode自己的效果是僅在變量或類名下面加了個虛線,平時看起代碼來十分不舒服,最近果斷為xcode寫了一款文法高亮的插件,不過功能非常有限,沒有eclipse的那麼好用,也沒對對象的作用域區分,勉強能使用吧。和有需要的分享一下吧。

下載下傳附件,解壓後放在:你的使用者/library/application support/developer/shared/xcode/plug-ins目錄下,有的童鞋還沒有plug-ins這個目錄吧,那就手動建一個,然後把解壓後的highlight-plugin.xcplugin放進去,重新開機xcode即可。然後就能看到高亮的菜單了。

那些不能錯過的Xcode插件

9. ksimagenamed-xcode

為項目中使用的uiimage的imagenamed提供檔案名自動補全功能。使用[uiimage imagenamed:@"xxx"]時,該插件會掃描整個workspace中的圖檔檔案。

那些不能錯過的Xcode插件

10.xcode-extend-plug-in

幫助你快速格式化代碼、生成注釋、複制一行等。

11.xcodecolors

改變調試控制台顔色 

12.scxcodeminimap

一個xcode插件,可以在目前的視窗内建立一個代碼迷你地圖,并在螢幕上高亮提示。

那些不能錯過的Xcode插件

13.lin本地化字元串

之前我們提到過一個開源的mac基礎工具scstringsutility,可以讓你在一個清爽的界面編輯不同的語言,簡單地輸入/輸出nslocalizedstring資料。lin是一款功能相近的xcode插件,提供了一個非常不錯的操作界面,并且為不同的語言提供了不同的區域。

那些不能錯過的Xcode插件

14.插件管理alcatraz

alcatraz是一個開源的xcode 4包管理器,可以讓你更便捷地發現、安裝以及管理插件、模闆和配色方案。隻需要簡單地點選或者勾選,不需要手工複制和粘貼。

那些不能錯過的Xcode插件

15.fuzzyautocompleteplugin--xcode 5代碼自動補全插件

fuzzyautocompleteplugin是一個xcode 5相容的插件,通過添加模糊比對來提高xcode代碼自動補全功能,開發者無需遵循從頭比對的原則,隻要記得方法裡某個關鍵字即可進行比對,很好地提高了工作效率。

注意:該插件隻在xcode 5上進行過測試,沒有測試和其他插件之間的相容性(ksimagenamed除外)。

項目位址:https://github.com/chendo/fuzzyautocompleteplugin

附件:

那些不能錯過的Xcode插件

<a target="_blank" href="http://www.cocoachina.com/cms/uploads/soft/131031/4196-131031114408.zip">/cms/uploads/soft/131031/4196-131031114408.zip</a>

那些不能錯過的Xcode插件

16.一個用來對齊正常代碼的xcode插件--xalign

一個用來對齊正常代碼的xcode插件,十分強大的自定義對齊模式。這裡是一個對齊模式示例,模式檔案在main/main/patterns.plist.

詳細資訊可參看:http://github.so/xalign/

那些不能錯過的Xcode插件

<a target="_blank" href="http://www.cocoachina.com/cms/uploads/soft/131211/4196-131211113g3.zip">/cms/uploads/soft/131211/4196-131211113g3.zip</a>

那些不能錯過的Xcode插件