iOS開(kāi)發(fā)效率——12款Xcode優(yōu)秀插件推薦

先說(shuō)升級(jí)Xcode7.3之后的一個(gè)致命BUG:導(dǎo)入的類名的自動(dòng)補(bǔ)全提示功能沒(méi)有了腻扇。。倒庵。(不清楚這是蘋果官方的疏忽還是因?yàn)榘惭b了插件FuzzyAutocomplete之后造成的沖突曾棕,)
但不管怎么說(shuō),作為一個(gè)合格的開(kāi)發(fā)者革娄,插件是開(kāi)發(fā)效率的最大保證。


需要先安裝Alcatraz

在安裝Xcode插件之前冕碟,需要先安裝Xcode插件管理工具——Alcatraz(Alcatraz安裝方法:使用Alcatraz管理Xcode插件

  • 安裝完成之后拦惋,快捷鍵(shift+command+9),彈出如下界面:


    Package Manager.png

回歸主題—我目前使用的的12款插件:(按字母順序介紹)

1安寺、 ActivatePowerMode(裝逼+實(shí)用神器

看起來(lái)很裝逼的Xcode插件厕妖,但其實(shí)用性一點(diǎn)也不差。因?yàn)樗梢宰屇阍谇么a的時(shí)候更有節(jié)奏感挑庶!沒(méi)錯(cuò)言秸,就是節(jié)奏感软能!每敲擊一次鍵盤都會(huì)有雪花效果(視覺(jué))和聲音效果(聽(tīng)覺(jué)),從視覺(jué)和聽(tīng)覺(jué)上讓敲代碼變得不再枯燥(震動(dòng)效果可以關(guān)閉)举畸。


ActivatePowerMode.gif
2查排、 AutoHighlightSymbol(高亮顯示同一標(biāo)識(shí)符)

Xcode 有自帶的高亮度同一個(gè)標(biāo)識(shí)符的功能,但它的高亮度只是為每個(gè)標(biāo)識(shí)符底部加上虛線抄沮,所以很難讓人注意到跋核。這個(gè)插件加強(qiáng)了原有的功能,當(dāng)選中某個(gè)標(biāo)識(shí)符的時(shí)候合是,同一個(gè)標(biāo)識(shí)符都會(huì)自動(dòng)加上背景高亮度了罪。
當(dāng)想要追蹤某個(gè)標(biāo)識(shí)符在函式的哪些地方被用到時(shí),這個(gè)插件就會(huì)非常有用聪全。
安裝成功后在Editor菜單里找到Highlight相關(guān)菜單。

AutoHighlightSymbol.png
3辅辩、Backlight(當(dāng)前行高亮背景)

高亮度當(dāng)前行难礼,這是很多編輯器都有的功能,不知道為何Xcode 沒(méi)有內(nèi)建玫锋。特別是代碼很多行的時(shí)候蛾茉,通過(guò)這個(gè)插件,一眼就看到當(dāng)前正在編輯的是哪行撩鹿。
顏色也可以進(jìn)行自定義谦炬。安裝完成之后,會(huì)在Xcode-->Edit中出現(xiàn)Backlight這個(gè)選項(xiàng)节沦〖迹可以自定義顏色。

Backlight.png

4甫贯、Cocoapods(類庫(kù)管理工具)

本來(lái)使用Cocoapods來(lái)管理第三方庫(kù)已經(jīng)很方便了吼鳞,使用pod install,pod update等幾個(gè)命令即可。現(xiàn)在使用Xcode插件的方式來(lái)使用Cocoapods叫搁,這簡(jiǎn)直方便到令人發(fā)指的地步赔桌。
直接在Xcode-->Window-->Package Manager中輸入Cocoapods即可下載。
具體的使用方法請(qǐng)移步:Cocoapods比較快捷的使用方法

Cocoapods.png
5渴逻、FuzzyAutocomplete(自動(dòng)補(bǔ)全工具據(jù)說(shuō)Xcode 7.3 之后已經(jīng)不需要它了

最好用的代碼自動(dòng)補(bǔ)全工具疾党,能夠大幅減少打字的次數(shù),加快開(kāi)發(fā)速度惨奕。你記不住一個(gè)方法沒(méi)有關(guān)系雪位,只要記住幾個(gè)字母即可。編程效率可以大大提高墓贿。
安裝成功后茧泪,會(huì)在Xcode-->Editor中出現(xiàn)FuzzyAutocomplete選項(xiàng)蜓氨。

FuzzyAutocomplete.png
6、HOStringSense(字符串編輯輸入)

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

HOStringSense.gif
7锈颗、KSImageNamed(文件圖片名自動(dòng)補(bǔ)齊)

當(dāng)我們通過(guò)代碼使用UIImage插入一張圖片的時(shí)候顷霹,我們可能要去Assets.xcassets中去查看某張圖片的名字是什么,這樣比較麻煩击吱×艿恚可不可以直接在代碼中看到這些要插入的圖片呢?KSImageNamed絕對(duì)是真愛(ài)覆醇。不僅可以在一側(cè)顯示圖片朵纷,還可以顯示圖片的大小。

KSImageNamed.gif
8永脓、KZLinkedConsole(從控制臺(tái)中的錯(cuò)誤日志直接跳轉(zhuǎn)到源代碼)
KZLinkedConsole.png
9袍辞、OMQuickHelp( Dash 整合到 Xcode)

讓Option+Click轉(zhuǎn)到Dash文檔查看。Dash是Mac下一款文檔查詢的非常好用的工具常摧,可以下載大量的編程文檔搅吁,并支持在線或者離線的查看。
在Xcode中我們一般可以使用option+鼠標(biāo)左鍵來(lái)打開(kāi)Xcode默認(rèn)的文檔瀏覽器落午,其實(shí)這是需要網(wǎng)絡(luò)在線閱讀的谎懦。有了Dash for mac ,上述操作就會(huì)默認(rèn)打開(kāi)Dash,當(dāng)然首先需要在mac上安裝Dash板甘。
插件安裝成功后党瓮,會(huì)在Xcode-->Help下出現(xiàn)Dash Integration選項(xiàng),自己可以進(jìn)行設(shè)置盐类。

OMQuickHelp.png
10寞奸、Peckham(在代碼編輯器任意位置按??P顯示一個(gè)#import列表)

允許用戶隨處添加 #import-s ,可以節(jié)省用戶滾上滾下代碼來(lái)插入 #import


Peckham.gif
11在跳、VVDocumenter-Xcode(規(guī)范注釋生成器)

輸入///快速添加代碼文檔注釋枪萄。然后可在Xcode右側(cè)的Quick help inspector中查看自己編輯的文檔注釋。

VVDocumenter-Xcode.gif
12猫妙、XcodeColors (窗口彩色化輸出)

可以讓控制臺(tái)中的錯(cuò)誤日志顯示不同的顏色瓷翻,關(guān)于設(shè)置詳情可是點(diǎn)擊這里:XcodeColors插件與CocoaLumberjack工具

XcodeColors.png

常言道:工欲欲善其事,必先利其器,而插件對(duì)于開(kāi)發(fā)的高效性更是毫無(wú)疑問(wèn)的齐帚。當(dāng)然還有更多的優(yōu)秀插件妒牙,以上介紹的主要是我目前在用的插件,也歡迎大家繼續(xù)補(bǔ)充完善对妄。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末湘今,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子剪菱,更是在濱河造成了極大的恐慌摩瞎,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孝常,死亡現(xiàn)場(chǎng)離奇詭異旗们,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)构灸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門上渴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人冻押,你說(shuō)我怎么就攤上這事驰贷。” “怎么了洛巢?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)次兆。 經(jīng)常有香客問(wèn)我稿茉,道長(zhǎng),這世上最難降的妖魔是什么芥炭? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任漓库,我火速辦了婚禮,結(jié)果婚禮上园蝠,老公的妹妹穿的比我還像新娘渺蒿。我一直安慰自己,他們只是感情好彪薛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布茂装。 她就那樣靜靜地躺著,像睡著了一般善延。 火紅的嫁衣襯著肌膚如雪少态。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,816評(píng)論 1 290
  • 那天易遣,我揣著相機(jī)與錄音彼妻,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛侨歉,可吹牛的內(nèi)容都是我干的屋摇。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼幽邓,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼炮温!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起颊艳,我...
    開(kāi)封第一講書(shū)人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤茅特,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后棋枕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體白修,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年重斑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兵睛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片力图。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡昭卓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颇蜡,到底是詐尸還是另有隱情漾脂,我是刑警寧澤假颇,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站骨稿,受9級(jí)特大地震影響笨鸡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坦冠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一形耗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辙浑,春花似錦激涤、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至佛玄,卻和暖如春硼一,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梦抢。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工般贼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓哼蛆,卻偏偏與公主長(zhǎng)得像蕊梧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子腮介,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

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