Xcode IDE擁有著諸如導航、重構、校準等眾多非常高大上的工具,而予以輔助的外掛程式更是在Xcode的基礎上對相關功能進行改進與擴展。 在應用開發過程中,通過開源包管理器Alcatraz對外掛程式進行安裝管理,打造最為強大的開發環境,早已成為開發者們的必備功課。 本文總結介紹了備受開發者喜愛的10款開源Xcode外掛程式,涉及代碼編輯、注釋、管理等各個方面。
1. Code Pilot
說到Xcode那些炙手可熱的外掛程式,很多開發者首先都會想到Code Pilot。 Code Pilot是Xcode 5的一款擴充外掛程式,能夠説明開發者無需滑鼠操作,即可在專案中快速方便地查找檔、方法和符號。
Code Pilot由Macoscope公司開發,其CEO為Zbigniew Sobiecki。 Code Pilot基於Apache 2.0授權合約開源,採用模糊查詢來匹配,計算結果依照其相關性進行排序,而開發者只需輕點幾下鍵盤就可以跳轉到自己所尋找的方法。
2. XcodeBoost
XcodeBoost是一款可以讓開發者輕而易舉地檢查和修改Objective-C代碼的外掛程式。 XcodeBoost能夠自動進行一些繁瑣的操作,比如方法的定義與聲明、添加基於命令列的代碼處理(剪切/複製/粘貼/重複/刪除行)、持續高亮等。
3. ClangFormat-Xcode
ClangFormat-Xcode是一款格式化代碼工具,能夠讓開發者使用Clang將代碼格式化為LLVM、Google、Chromium、Mozilla或WebKit等格式,其開發者為來自37signals的Travis Jeffery。 通過ClangFormat,開發者不僅可以實現對代碼的自動或批量格式化,還可以進行自訂配置。
4. XAlign
XAlign是一款專門用於代碼整理的Xcode外掛程式,其作者為來自Geek Zoo Studio的開發者QFish。 XAlign能夠對開發者的代碼非常快速地進行對齊優化,有「=」、巨集定義、屬性三種對齊模式。 當然,如果預設的對齊風格不是自己喜歡的,開發者還可以自訂或提出issues。
5. KSImageNamed
KSImageNamed是一款能夠説明開發者在Xcode中自動補全圖片檔案名稱的外掛程式,其開發者Kent Sutherland來自美國波士頓。 KSImageNamed支援NSImage和UIImage,當開發者寫到「[UIImage imaged:」時,便會自動將專案中的圖片名稱提示出來。 此外,KSImageNamed還帶有預覽功能,對於經常使用代碼生成圖片的開發者可謂是十分便利。
6. Fuzzy Autocomplete
Fuzzy Autocomplete是一款Xcode 5代碼自動補全外掛程式,支援Xcode 5.0、5.1,相容KSImageNamed,其開發者為來自澳大利亞墨爾本的Jack Chen(創始人)和波蘭華沙的Leszek ?la? yński(Fuzzy Autocomplete v2.0作者)。
Fuzzy Autocomplete通過添加模糊比對來提高Xcode代碼自動補全功能,開發者無需遵循從頭匹配原則,只要記得方法中的某個關鍵字即可進行匹配,極大地提高了工作效率。
7. BBUDebuggerTuckAway
BBUDebuggerTuckAway是一款支援自動隱藏Debugger的Xcode外掛程式,其開發者為來自德國柏林Contentful GmbH公司的Boris Bügling。 使用BBUDebuggerTuckAway,開發者能夠實現在編輯代碼時,自動隱藏底部的調試欄。
8. Dash-Plugin-for-Xcode
Dash Xcode plugin是Bogdan Popescu開發的一款集成了Dash文檔檢視器應用的Xcode外掛程式,允許開發者在使用Option-Click或作用相同的快速鍵操作查看當前文本的相關文檔時, 用Dash代替Xcode的文檔檢視器。
9. HOStringSense-for-Xcode
相容Xcode 5.1的HOStringSense可以說是大段文本利器,對於開發者而言,在輸入大段文本時,如果文本中包含了各種換行和特殊字元,那是相當地頭疼,但通過HOStringSense,一切的問題都將迎刃而解。
HOStringSense由來自德國的Mac和iOS開發者Dirk Holtwick開發,完美支援編輯正則運算式、多行文本、內聯HTML等,還提供了極為快速的字串長度統計回饋。
10. XToDo
最後,再來介紹一款頗受Brett Terpstra大神喜愛的,出自國內iOS開發者之手的注釋輔助外掛程式——XToDo。 這款由UniT微博用戶端作者TraWor所開發的外掛程式,可以將專案代碼中的TODO、FIXME等注釋進行收集並列舉出來。
原文連結:HTTP://www.csdn.net/article/2014-05-04/2819586-the-best-xcode-plugins/2