用過的幾個必備的Xcode插件——提高編碼效率

在公司里開發(fā)項目時間一般都是很緊急的,因此要盡一切可能提高自己的編碼效率秸脱,前輩們給我們開發(fā)出了很多超級好用的Xcode插件蛋叼,個人嘗試了很多焊傅,保留了一些覺得非常好用,必備的插件分享給大家狈涮,很多都很有名不多講狐胎,只講用法,也以防自己Xcode版本后更新后忘了(Xcode很坑歌馍,版本更新后插件會失效握巢,都得重刪掉重裝一次)。

安裝插件前小知識:從網(wǎng)上直接下載下來的插件松却,一般是一個Xcode程序暴浦,打開運行一下溅话,成功后全退Xcode。重新打開Xcode歌焦,一定點“l(fā)oad Bundle”(點錯很麻煩飞几,自己去百度怎么解決

安裝插件

一独撇、Alcatraz —— 插件之王(插件管理器)

第一個要裝的插件就是它屑墨,有了它可以很方便的查找、安裝券勺、刪除插件绪钥。
用法:安裝成功后灿里,Xcode->window 里就會多一個選項Package Manager.

Alcatraz——Package Manager

點擊之后就會彈出一個窗口关炼,查找、安裝匣吊、刪除插件以后就都靠它了儒拂。
注意:用Alcatraz安裝了其他插件之后,還需要重啟Xcode并且點擊“l(fā)oad Bundle”才會生效

Alcatraz——界面

二色鸳、VVDocumenter —— 快速生成注釋

用法:三斜杠///快速生成“專業(yè)注釋”

VVDocumenter —— 使用示例

三社痛、FuzzyAutocomplete —— 代碼自動補全

史上最好用的Xcode代碼自動補全,沒有之一
用法:只要有相關類或方法命雀,隨便打蒜哀,中間差幾個字母它都能出來

FuzzyAutocomplete —— 使用示例

四、XToDo —— 未完成內(nèi)容標記管理器

跳轉暫時寫不了怕忘了吏砂?界面搭了數(shù)據(jù)還沒請求怕忘了撵儿?有些文字暫定的以后要改怕以后不知道在哪里了?就用XToDo狐血!
用法
1.ctrl + T : 調(diào)出 XToDo 管理器
可以直接找到之前的標記并跳轉

XToDo——管理器

2.shift + ctrl + T :添加TODO標簽(可以在XToDo管理器中找到)

3.其他 :可以在Xcode->View里找到

XToDo

五淀歇、Auto-Importer —— 自動填充頭文件

寫著寫著代碼,發(fā)現(xiàn)有一個頭文件沒添加匈织,還得拉上去添加完再拉回來浪默,好麻煩,這個插件幫你解決
用法:ctrl + cmd + H

Auto-Importer —— 示例

六缀匕、HOStringSense —— 帶格式文本插入

業(yè)務扔過來一個什么注冊協(xié)議之類的纳决,大量的換行、引號之類的格式乡小,一個一個打“\n”岳链、“"”么?錯了劲件,這個插件幫你搞定掸哑。
用法:見gif

HOStringSense —— 示例

七约急、InjectionPlugin —— 可視化編程

邊寫邊看,再也不cmd + run一下好久了苗分。效率提高不是一點兩點厌蔽!
用法:ctrl + =
更改的相關界面必須退出后重新進入才會生效

InjectionPlugin —— 示例

————————————————————————

更新:如何科學的在Xcode8上使用插件 (轉自:如何科學的在Xcode8上使用插件

1.先下載原版Xcode8
2.在應用程序中將Xcode8復制一份(用來以后打包上傳)
3.打開"鑰匙串訪問"
4.上面導航欄-鑰匙串訪問-證書處理-創(chuàng)建證書


創(chuàng)建證書

5.填寫如圖


2.png

如果圖片掛了的話那我描述下
第一行名稱填寫XcodeSigner
第二行不變
第三行選代碼簽名
其他的都不變 點擊創(chuàng)建.

6.終端運行(要等10多分鐘,固態(tài)硬盤會快一些)
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

7.這時你可以安裝Alcatraz了
https://github.com/alcatraz/Alcatraz

下載,運行,load bundle(經(jīng)典的插件安裝過程)
如果是Xcode8.1 在運行Alcatraz的項目之后,先執(zhí)行一次第九步(添加8.1的uuid給Alcatraz 否則不能運行)

8.然后你就可以使用Alcatraz安裝插件了

9.有些插件作者沒有更新Xcode8的id怎么辦呢
如果用Alcatraz安裝某插件,但是重啟xcode沒有顯示load bundle
在終端運行如下代碼 添加xcode8的id給插件 應該可以解決大部分插件的問題

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`

以上~

關于Xcode8.1
經(jīng)測試8.1可以用沒問題

如過resign后出現(xiàn)閃退的問題,可能是舊插件導致
可以嘗試清空這兩個文件夾的全部內(nèi)容
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
/Users/你的用戶名/Application\ Support/Developer/Shared/Xcode/Plug-ins

如果出現(xiàn)不能調(diào)用命令行resign的情況
1.檢查鑰匙串中填寫的信息是否一致
2.檢查終端命令是否打錯(直接復制不會出錯)
3.檢查xcode是否純凈沒被修改過

---關于KSImageNamed圖片名代碼提示插件在Xcode8.1上不可用
https://github.com/ksuther/KSImageNamed-Xcode
由于KSImageNamed這個插件的存放位置比較特殊,需要手動添加uuid

下載后用xcode打開項目 然后在 plist里面添加xcode8.1的uuid 之后bulid項目即可安裝成功
DA4FDFD8-C509-4D8B-8B55-84A7B66AE701


4.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市摔癣,隨后出現(xiàn)的幾起案子奴饮,更是在濱河造成了極大的恐慌,老刑警劉巖择浊,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戴卜,死亡現(xiàn)場離奇詭異,居然都是意外死亡琢岩,警方通過查閱死者的電腦和手機投剥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來担孔,“玉大人江锨,你說我怎么就攤上這事「馄” “怎么了啄育?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長拌消。 經(jīng)常有香客問我挑豌,道長,這世上最難降的妖魔是什么墩崩? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任氓英,我火速辦了婚禮,結果婚禮上泰鸡,老公的妹妹穿的比我還像新娘债蓝。我一直安慰自己,他們只是感情好盛龄,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布饰迹。 她就那樣靜靜地躺著,像睡著了一般余舶。 火紅的嫁衣襯著肌膚如雪啊鸭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天匿值,我揣著相機與錄音赠制,去河邊找鬼。 笑死,一個胖子當著我的面吹牛钟些,可吹牛的內(nèi)容都是我干的烟号。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼政恍,長吁一口氣:“原來是場噩夢啊……” “哼汪拥!你這毒婦竟也來了?” 一聲冷哼從身側響起篙耗,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤迫筑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宗弯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脯燃,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年蒙保,在試婚紗的時候發(fā)現(xiàn)自己被綠了辕棚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡追他,死狀恐怖坟募,靈堂內(nèi)的尸體忽然破棺而出岛蚤,到底是詐尸還是另有隱情邑狸,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布涤妒,位于F島的核電站单雾,受9級特大地震影響,放射性物質發(fā)生泄漏她紫。R本人自食惡果不足惜硅堆,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贿讹。 院中可真熱鬧渐逃,春花似錦、人聲如沸民褂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赊堪。三九已至面殖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間哭廉,已是汗流浹背脊僚。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留遵绰,地道東北人辽幌。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓增淹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乌企。 傳聞我的和親對象是個殘疾皇子埠通,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

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