Xcode插件推薦

本文受唐巧博文啟發(fā)而成, 并摘錄網(wǎng)上內(nèi)容編寫(xiě)而成

環(huán)境: Xcode6.3.2GM, OSX 10.10

目錄

前置條件:Alcatraz-Xcode包管理器(插件熬荆、模版以及顏色配置)

BBUDebuggerTuckAway-自動(dòng)隱藏控制臺(tái)

ClangFormat-格式化代碼

deriveddata-exterminator清除Xcode緩存目錄

FuzzyAutocompletePlugin-代碼自動(dòng)補(bǔ)全插件

HOStringSense-大段文本利器

KSImageNamed-圖片插件

OMColorSense-顏色顯示插件

Peckham-自動(dòng)補(bǔ)全功能補(bǔ)充

SCXcodeSwitchExpander-補(bǔ)全枚舉類型的每種可能取值

VVDocumenter-規(guī)范注釋生成器

XAlign-一個(gè)用來(lái)對(duì)齊常規(guī)代碼的Xcode插件

XcodeBoost-輔助小功能插件

XToDo-Xcode注釋輔助插件

前置條件:Alcatraz-Xcode包管理器(插件、模版以及顏色配置)

Github

Alcatraz是一個(gè)幫你管理Xcode插件这吻、模版以及顏色配置的工具蜈七。它可以直接集成到Xcode的圖形界面中脸候,讓你感覺(jué)就像在使用Xcode自帶的功能一樣获列。

安裝: 打開(kāi)Mac上的終端, 輸入curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh; 重啟Xcode,可以在Xcode的頂部菜單中找到Alcatraz并使用(網(wǎng)絡(luò)環(huán)境不理想時(shí), 需要多次輸入該命令, 直至安裝成功)

圖示

刪除: 打開(kāi)Mac上的終端, 輸入rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

插件路徑: Xcode的插件都安裝在目錄~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下

BBUDebuggerTuckAway-自動(dòng)隱藏控制臺(tái)

Github

BBUDebuggerTuckAway是一款支持自動(dòng)隱藏Debugger的Xcode插件逗爹,其開(kāi)發(fā)者為來(lái)自德國(guó)柏林Contentful GmbH公司的Boris Bügling亡嫌。使用BBUDebuggerTuckAway,開(kāi)發(fā)者能夠?qū)崿F(xiàn)在編輯代碼時(shí)掘而,自動(dòng)隱藏底部的調(diào)試欄挟冠。

Demo

ClangFormat-格式化代碼

Github

ClangFormat-Xcode是一款格式化代碼工具,能夠讓開(kāi)發(fā)者使用Clang將代碼格式化為L(zhǎng)LVM袍睡、Google知染、Chromium、Mozilla或WebKit等格式斑胜,其開(kāi)發(fā)者為來(lái)自37signals的Travis Jeffery控淡。通過(guò)ClangFormat,開(kāi)發(fā)者不僅可以實(shí)現(xiàn)對(duì)代碼的自動(dòng)或批量格式化止潘,還可以進(jìn)行自定義配置掺炭。

Demo

deriveddata-exterminator清除Xcode緩存目錄

Github

有些時(shí)候Xcode會(huì)出各種奇怪的問(wèn)題,最常見(jiàn)的是在某些復(fù)雜操作下(例如同一個(gè)項(xiàng)目凭戴,來(lái)回切換到各種分支版本)涧狮,會(huì)造成Xcode顯示一些編譯的錯(cuò)誤或警告,但是最終卻又可以編譯通過(guò)簇宽。新手遇到這種問(wèn)題常常束手無(wú)策勋篓,而熟悉Xcode的人就知道,通常清除Xcode緩存就可以解決這類問(wèn)題魏割。該插件在Xcode菜單上增加了一個(gè)清除緩存按鈕譬嚣,可以一鍵方便地清楚緩存內(nèi)容。

Menu

FuzzyAutocompletePlugin-代碼自動(dòng)補(bǔ)全插件

Github

FuzzyAutocompletePlugin通過(guò)添加模糊匹配來(lái)提高Xcode代碼自動(dòng)補(bǔ)全功能钞它,開(kāi)發(fā)者無(wú)需遵循從頭匹配的原則拜银,只要記得方法里某個(gè)關(guān)鍵字即可進(jìn)行匹配,很好地提高了工作效率遭垛。

HOStringSense-大段文本利器

Github

經(jīng)常輸入大段文本的時(shí)候尼桶,如果文本里面有各種換行和特殊字符,經(jīng)常會(huì)讓人很頭疼锯仪,有了HOStringSense泵督,再也不不用為這個(gè)問(wèn)題犯愁了,順便附送字?jǐn)?shù)統(tǒng)計(jì)功能庶喜。

StringDemoAnimation

KSImageNamed-圖片插件

Github

為項(xiàng)目中使用的UIImage的imageNamed提供文件名自動(dòng)補(bǔ)全功能小腊。使用[UIImage imageNamed:@"xxx"]時(shí)救鲤,該插件會(huì)掃描整個(gè)workspace中的圖片文件。

Demo

OMColorSense-顏色顯示插件

Github

代碼里的那些冷冰冰的顏色數(shù)值秩冈,到底是什么顏色本缠?如果你經(jīng)常遇到這個(gè)問(wèn)題,每每不得不運(yùn)行下模擬器去看看入问,那么這個(gè)插件絕對(duì)不容錯(cuò)過(guò)丹锹。更彪悍的是你甚至可以點(diǎn)擊顯示的顏色面板,直接通過(guò)系統(tǒng)的ColorPicker來(lái)自動(dòng)生成對(duì)應(yīng)顏色代碼芬失,再也不用做各種顏色代碼轉(zhuǎn)換了楣黍!

Watch Demo Video (YouTube)

Peckham-自動(dòng)補(bǔ)全功能補(bǔ)充

Github

添加導(dǎo)入語(yǔ)句有時(shí)候確實(shí)讓人煩躁。舉例來(lái)說(shuō)麸折,如果大家需要導(dǎo)入一條pod標(biāo)題锡凝,那么Xcode的自動(dòng)補(bǔ)全機(jī)制根本幫不上忙粘昨。在這種情況下垢啼,Peckham插件來(lái)救駕了。

按下Command+Control+P鍵张肾,輸入所需標(biāo)題中的幾個(gè)字母芭析,并從該插件提供的備選內(nèi)容列表中選取正確項(xiàng)目。對(duì)于Xcode的自動(dòng)補(bǔ)全功能來(lái)說(shuō)吞瞪,這確實(shí)是一項(xiàng)極好的補(bǔ)充馁启。

Peckham

SCXcodeSwitchExpander-補(bǔ)全枚舉類型的每種可能取值

Github

插入所有可能的switch cases;保留已經(jīng)使用的條件芍秆,僅插入缺失的條件惯疙;當(dāng)使用內(nèi)置的Xcode片段時(shí)僅保留默認(rèn)條件;適用于變量妖啥、屬性以及方法參數(shù)等霉颠;適用于嵌套switch語(yǔ)句;快速穩(wěn)定荆虱,且不會(huì)明顯影響Xcode的性能蒿偎。

Demo

VVDocumenter-規(guī)范注釋生成器

Github

很多時(shí)候,為了快速開(kāi)發(fā)怀读,很多的技術(shù)文檔都是能省則省诉位,這個(gè)時(shí)候注釋就變得異常重要,再配合Doxygen這種注釋自動(dòng)生成文檔的菜枷,就完美了苍糠。但是每次都要手動(dòng)輸入規(guī)范化的注釋,著實(shí)也麻煩啤誊,但有了VVDocumenter岳瞭,規(guī)范化的注釋歹袁,主需要輸入三個(gè)斜線“///”,就OK啦寝优!

Demo

XAlign-一個(gè)用來(lái)對(duì)齊常規(guī)代碼的Xcode插件

Github

一個(gè)用來(lái)對(duì)齊常規(guī)代碼的Xcode插件条舔,十分強(qiáng)大的自定義對(duì)齊模式。這里是一個(gè)對(duì)齊模式示例乏矾,模式文件在main/main/patterns.plist.

Demo

XcodeBoost-輔助小功能插件

Github

XcodeBoost是一款可以讓開(kāi)發(fā)者輕而易舉地檢查和修改Objective-C代碼的插件孟抗。XcodeBoost能夠自動(dòng)進(jìn)行一些繁瑣的操作,比如方法的定義與聲明钻心、添加基于命令行的代碼處理(剪切/復(fù)制/粘貼/重復(fù)/刪除行)凄硼、持續(xù)高亮等。

XToDo-Xcode注釋輔助插件

Blog

這是一個(gè)注釋輔助插件, 可以把項(xiàng)目中的 TODO FIXME等注釋列出來(lái). 是不是也有點(diǎn)收集強(qiáng)迫癥的嫌疑~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捷沸,一起剝皮案震驚了整個(gè)濱河市摊沉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痒给,老刑警劉巖说墨,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異苍柏,居然都是意外死亡尼斧,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)试吁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)棺棵,“玉大人,你說(shuō)我怎么就攤上這事熄捍≈蛐簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵余耽,是天一觀的道長(zhǎng)缚柏。 經(jīng)常有香客問(wèn)我,道長(zhǎng)宾添,這世上最難降的妖魔是什么船惨? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮缕陕,結(jié)果婚禮上粱锐,老公的妹妹穿的比我還像新娘。我一直安慰自己扛邑,他們只是感情好怜浅,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般恶座。 火紅的嫁衣襯著肌膚如雪搀暑。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天跨琳,我揣著相機(jī)與錄音自点,去河邊找鬼。 笑死脉让,一個(gè)胖子當(dāng)著我的面吹牛桂敛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播溅潜,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼术唬,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了滚澜?” 一聲冷哼從身側(cè)響起粗仓,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎设捐,沒(méi)想到半個(gè)月后借浊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挡育,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年巴碗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了朴爬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片即寒。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖召噩,靈堂內(nèi)的尸體忽然破棺而出母赵,到底是詐尸還是另有隱情,我是刑警寧澤具滴,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布凹嘲,位于F島的核電站,受9級(jí)特大地震影響构韵,放射性物質(zhì)發(fā)生泄漏周蹭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一疲恢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧显拳,春花似錦棚愤、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)瘸洛。三九已至,卻和暖如春次和,著一層夾襖步出監(jiān)牢的瞬間反肋,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工踏施, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囚玫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓读规,卻偏偏與公主長(zhǎng)得像抓督,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子束亏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容