天天看點

盤點開發者最喜愛的十大開源Xcode插件

Xcode IDE擁有着諸如導航、重構、校準等衆多非常高大上的工具,而予以輔助的插件更是在Xcode的基礎上對相關功能進行改進與擴充。在應用開發過程中,通過開源包管理器Alcatraz對插件進行安裝管理,打造最為強大的開發環境,早已成為開發者們的必備功課。本文總結介紹了備受開發者喜愛的10款開源Xcode插件,涉及代碼編輯、注釋、管理等各個方面。

1. Code Pilot

說到Xcode那些炙手可熱的插件,很多開發者首先都會想到

Code Pilot

。Code Pilot是Xcode 5的一款擴充插件,能夠幫助開發者無需滑鼠操作,即可在項目中快速友善地查找檔案、方法和符号。

盤點開發者最喜愛的十大開源Xcode插件

Code Pilot由Macoscope公司開發,其CEO為

Zbigniew Sobiecki

。Code Pilot基于Apache 2.0許可協定開源,采用模糊查詢來比對,計算結果依照其相關性進行排序,而開發者隻需輕點幾下鍵盤就可以跳轉到自己所尋找的方法。

相關連結:

Code Pilot官網

mobilehub首頁

2.

XcodeBoost

XcodeBoost是一款可以讓開發者輕而易舉地檢查和修改Objective-C代碼的插件。XcodeBoost能夠自動進行一些繁瑣的操作,比如方法的定義與聲明、添加基于指令行的代碼處理(剪切/複制/粘貼/重複/删除行)、持續高亮等。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:XcodeBoost的

3.

ClangFormat-Xcode

ClangFormat-Xcode是一款格式化代碼工具,能夠讓開發者使用Clang将代碼格式化為LLVM、Google、Chromium、Mozilla或WebKit等格式,其開發者為來自37signals的Travis Jeffery。通過ClangFormat,開發者不僅可以實作對代碼的自動或批量格式化,還可以進行自定義配置。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:ClangFormat-Xcode的

4.

XAlign

XAlign是一款專門用于代碼整理的Xcode插件,其作者為來自Geek Zoo Studio的開發者QFish。XAlign能夠對開發者的代碼非常快速地進行對齊優化,有“=”、宏定義、屬性三種對齊模式。當然,如果預設的對齊風格不是自己喜歡的,開發者還可以自定義或提出issues

盤點開發者最喜愛的十大開源Xcode插件

相關連結:XAlign的

5.

KSImageNamed

KSImageNamed是一款能夠幫助開發者在Xcode中自動補全圖檔檔案名稱的插件,其開發者

Kent Sutherland

來自美國波士頓。KSImageNamed支援NSImage和UIImage,當開發者寫到“

[UIImage imaged:

”時,便會自動将項目中的圖檔名稱提示出來。此外,KSImageNamed還帶有預覽功能,對于經常使用代碼生成圖檔的開發者可謂是十分便利。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:KSImageNamed的

6.

Fuzzy Autocomplete

Fuzzy Autocomplete是一款Xcode 5代碼自動補全插件,支援Xcode 5.0、5.1,相容KSImageNamed,其開發者為來自澳洲墨爾本的Jack Chen(創始人)和波蘭華沙的Leszek Ślażyński(Fuzzy Autocomplete v2.0作者)。

盤點開發者最喜愛的十大開源Xcode插件

Fuzzy Autocomplete通過添加模糊比對來提高Xcode代碼自動補全功能,開發者無需遵循從頭比對原則,隻要記得方法中的某個關鍵詞即可進行比對,極大地提高了工作效率。

相關連結:Fuzzy Autocomplete的

7.

BBUDebuggerTuckAway

BBUDebuggerTuckAway是一款支援自動隐藏Debugger的Xcode插件,其開發者為來自德國柏林Contentful GmbH公司的

Boris Bügling

。使用BBUDebuggerTuckAway,開發者能夠實作在編輯代碼時,自動隐藏底部的調試欄。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:BBUDebuggerTuckAway的

8.

Dash-Plugin-for-Xcode

Dash Xcode plugin是Bogdan Popescu開發的一款內建了Dash文檔檢視器應用的Xcode插件,允許開發者在使用Option-Click或作用相同的快捷鍵操作檢視目前文本的相關文檔時,用Dash代替Xcode的文檔檢視器。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:Dash-Plugin-for-Xcode的

9.

HOStringSense-for-Xcode

相容Xcode 5.1的HOStringSense可以說是大段文本利器,對于開發者而言,在輸入大段文本時,如果文本中包含了各種換行和特殊字元,那是相當地頭疼,但通過HOStringSense,一切的問題都将迎刃而解。

盤點開發者最喜愛的十大開源Xcode插件

HOStringSense由來自德國的Mac和iOS開發者Dirk Holtwick開發,完美支援編輯正規表達式、多行文本、内聯HTML等,還提供了極為快速的字元串長度統計回報。

相關連結:HOStringSense-for-Xcode的

10.

XToDo

最後,再來介紹一款頗受

Brett Terpstra

大神喜愛的,出自國内iOS開發者之手的注釋輔助插件——XToDo。這款由UniT微部落格戶端作者TraWor所開發的插件,可以将項目代碼中的TODO、FIXME等注釋進行收集并列舉出來。

盤點開發者最喜愛的十大開源Xcode插件

相關連結:XToDo的

親愛的開發者們,在Xcode中,你最喜歡使用哪款插件?不妨在這裡和我們一起分享吧。

繼續閱讀