用過的幾個必備的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 —— 未完成內容標記管理器

跳轉暫時寫不了怕忘了?界面搭了數(shù)據(jù)還沒請求怕忘了?有些文字暫定的以后要改怕以后不知道在哪里了?就用XToDo!
用法
1.ctrl + T : 調出 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)閃退的問題,可能是舊插件導致
可以嘗試清空這兩個文件夾的全部內容
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
/Users/你的用戶名/Application\ Support/Developer/Shared/Xcode/Plug-ins

如果出現(xiàn)不能調用命令行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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,983評論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,772評論 3 422
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,947評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,201評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,960評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,350評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,406評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,549評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,104評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,914評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,089評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,647評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,340評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,753評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,007評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,834評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,106評論 2 375

推薦閱讀更多精彩內容