IOS開發人員經常使用的10個Xcode插件
IOS開發人員經常使用的10個Xcode插件
申請達人,去除贊助商鏈接一個合適的插件意味著它能夠適應不同的開發環境,Sublime Text 和TextMate就是非常好的樣例。你知道Xcode也支持插件嗎?假設你不知道我也不會感到吃驚,由於蘋果公司並沒有在花力氣去宣傳Xcode的這個功能,並且官網上關於為Xcode創建插件的文檔也非常少。
幸運的是這並沒有阻止開發人員為Xcode創建插件。在本文中我將為大家推薦10款我日常使用的插件,希望它們能在開發中幫助到大家。
Alcatraz
在過去安裝Xcode的插件很麻煩,可是自從有了Alcatraz之後,這件事情就變的很easy。不得不說Alcatraz是一個重要的裏程碑。如今的版本號是1.0。它完美支持Xcode5,假設你還沒有使用過Alcatraz,我建議你先了解一下它。
1. XcodeColors
XcodeColors是由Robbie Hanson開發的關於代碼色彩的插件。這個插件配合CocoaLumberjack使用效果很好,CocoaLumberjack是Robbie寫的日至庫。這個組合讓我在這幾年的編碼中省了不少事。
2. XToDo
這個插件不僅強調了TODO,FIXME,?
??和!!!凝視。還為你提供了一個查看列表。
3. Backlight
有些插件看上去微不足道可是他們卻很實用。Backlight就是這種插件,它僅僅是把當前正在編輯的行突出顯示。
4. CocoaPods
CocoaPods主要功能是為IOS和OS的開發進行依賴管理,假設你沒有使用過它,我建議你一定要試一試。
CocoaPods plugin是CocoaPods在Xcode上的插件,它能夠讓你更easy地使用CocoaPods。
它為CocoaPods加入了一個菜單項,假設你不喜歡用命令行,你能夠使用這個插件。
5. ACCodeSnippetRepository
使用它和你的Git庫同步。假設你想手動導入一個Snippet須要非常麻煩的步驟,通過這個插件你僅僅須要點擊幾下鼠標。
6. GitDiff
一個有圖形界面的Git插件能夠為開發人員省去不少麻煩,盡管Tower 和SourceTree也都非常不錯,可是GitDiff能在Xcode中實時告訴我們如今的project和上一個版本號有哪些差別。這個功能是其它軟件做不到的。
7. KSImageNamed
盡管有些人說自己主動補全會讓開發者變懶。但它的確大大提高了開發效率,尤其是在寫Object-C的時候。你甚至能夠通過它補全一個圖片命名。
Kent Sutherland 發明的 KSImageNamed 插件不僅為你節約了時間,他也結束了拼寫的時代。
至於開發者懶惰的問題。見仁見智吧。
8. Peckham
加入引用文件有時候很麻煩,假設你須要引入一個pod頭文件。Xcode自帶的自己主動補全自然幫不了你。這時候你能夠用Peckham插件解決問題。
Command+Control+P解決全部的引入。
9. FuzzyAutocomplete
說到自己主動完畢,大部分的iOS和OS X開發者都依賴Xcode的自己主動完畢功能。然而,Xcode的自己主動完畢實現並非完美的,你並不總能通過它得到你期望的建議或希望。
Jack Chen 和Leszek ?la?yński創建了FuzzyAutocomplete插件來取代Xcode的autocomplete。它利用模式匹配算法來解決這個問題,它的工作方式很完美。
10. Dash for Xcode
Dash是一個了不起的瀏覽文檔的軟件。我每天都會用它。我更喜歡它與Xcode的集成。
總結
Xcode的插件體系是蘋果流行的IDE中不夠熱門的一部分,你非常難在沒有文檔教程的情況下去開發一個插件,可是我建議你至少用一用本文列出的10個插件。
英文原文地址:http://code.tutsplus.com/tutorials/10-xcode-plugins-for-ios-development--cms-21899
IOS開發人員經常使用的10個Xcode插件