先說(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),彈出如下界面:
回歸主題—我目前使用的的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)閉)举畸。
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)菜單。
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)节沦〖迹可以自定義顏色。
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比較快捷的使用方法
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)蜓氨。
6、HOStringSense(字符串編輯輸入)
經(jīng)常輸入大段文本的時(shí)候队伟,如果文本里面有各種換行和特殊字符穴吹,經(jīng)常會(huì)讓人很頭疼,有了HOStringSense嗜侮,再也不不用為這個(gè)問(wèn)題犯愁了港令,順便附送字?jǐn)?shù)統(tǒng)計(jì)功能。
7锈颗、KSImageNamed(文件圖片名自動(dòng)補(bǔ)齊)
當(dāng)我們通過(guò)代碼使用UIImage插入一張圖片的時(shí)候顷霹,我們可能要去Assets.xcassets中去查看某張圖片的名字是什么,這樣比較麻煩击吱×艿恚可不可以直接在代碼中看到這些要插入的圖片呢?KSImageNamed絕對(duì)是真愛(ài)覆醇。不僅可以在一側(cè)顯示圖片朵纷,還可以顯示圖片的大小。
8永脓、KZLinkedConsole(從控制臺(tái)中的錯(cuò)誤日志直接跳轉(zhuǎn)到源代碼)
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è)置盐类。
10寞奸、Peckham(在代碼編輯器任意位置按??P顯示一個(gè)#import列表)
允許用戶隨處添加 #import-s ,可以節(jié)省用戶滾上滾下代碼來(lái)插入 #import
11在跳、VVDocumenter-Xcode(規(guī)范注釋生成器)
輸入///快速添加代碼文檔注釋枪萄。然后可在Xcode右側(cè)的Quick help inspector中查看自己編輯的文檔注釋。
12猫妙、XcodeColors (窗口彩色化輸出)
可以讓控制臺(tái)中的錯(cuò)誤日志顯示不同的顏色瓷翻,關(guān)于設(shè)置詳情可是點(diǎn)擊這里:XcodeColors插件與CocoaLumberjack工具。
常言道:工欲欲善其事,必先利其器,而插件對(duì)于開(kāi)發(fā)的高效性更是毫無(wú)疑問(wèn)的齐帚。當(dāng)然還有更多的優(yōu)秀插件妒牙,以上介紹的主要是我目前在用的插件,也歡迎大家繼續(xù)補(bǔ)充完善对妄。