了解更多信息請關(guān)注我的微信公眾號(hào):mellong
寫在前面
工欲善其事,必先利其器,iOS開發(fā)中不僅要學(xué)會(huì)Xcode的基本操作,而且還得學(xué)會(huì)一些Xcode的使用技巧,如掌握常用的快捷鍵等,還有就是今天要說到的Xcode插件,下面我就為大家介紹幾款開發(fā)中比較常用的Xcode插件(此處應(yīng)有掌聲)。
插件推薦
1. AMAppExportToIPA
簡介:
AMAppExportToIPA 是一款可以讓你在Xcode的project navigator界面中直接右鍵點(diǎn)擊xxx.app -> Export IPA就可以生成對應(yīng)的IPA文件的Xcode插件。演示圖片:
2. HOStringSense
簡介:
可以完美編輯正則表達(dá)式,多行文本,HTML等字符串,還提供字符串長度快速提示。演示圖片:

3. MCLog
簡介:
MCLog 是一款可以讓你輕松過濾Xcode控制臺(tái)日志輸出的Xcode插件。雖然目前已經(jīng)可以搜索到控制臺(tái)日志輸出的文本,但是仍然還有大量你不感興趣的日志。MCLog是對此問題的一個(gè)簡單解決方案。使用簡單的字符串來過濾控制臺(tái),并顯示你真正想看到的日志。演示圖片:
- Github地址:https://github.com/yuhua-chen/MCLog
4. AMMethod2Implement
簡介:
可以自動(dòng)的將.h或者.m .mm里邊需要寫入的方法自動(dòng)填充進(jìn)來??梢赃x擇要導(dǎo)入的方法,然后按Ctrl+A或者Edit > AMMethod2Implement > Implement Method.就會(huì)自動(dòng)填充方法.也可以自行設(shè)置快捷鍵。
目前版本支持h文件聲明方法自動(dòng)生成實(shí)現(xiàn),m或者mm文件已寫好的方法生成方法聲明到h文件,extern NSString * const,@select(method:)和[self methodName]實(shí)現(xiàn)代碼生成。演示圖片:
5. Auto-Importer
簡介:
可以搜索和自動(dòng)導(dǎo)入頭文件的一款Xcode插件。演示圖片:

6. ColorSense
簡介:
具有可以用顏色選擇面板直接插入顏色代碼和顏色代碼顯示顏色預(yù)覽功能。
7. VVDocumenter
簡介:
VVDocumenter是一款輸入///就會(huì)自動(dòng)生成javadoc風(fēng)格注釋的Xcode插件。演示圖片:
8. AMLocalizedStringBuilder
簡介:
AMLocalizedStringBuilder 是可以幫助你將語言本地化文件Localizable.strings生成object-c的類AMLocalizedString的Xcode插件,這樣可以直接使用R_String.am_<#你的本地化字符串key#>獲取對應(yīng)key的值,還可以隨時(shí)點(diǎn)擊Alt或Option按鍵查看當(dāng)前字符串的值。演示圖片:
9. R.swift
-
簡介:
類似AMLocalizedStringBuilder,不過是swift版本的,功能也更豐富,不僅支持Localized strings映射,還支持其他資源的映射,支持的列表如下:- Images
- Custom fonts
- Resource files
- Colors
- Localized strings
- Storyboards
- Segues
- Nibs
- Reusable cells
演示圖片:

10. CopyIssue
簡介:
方便你搜索的任何錯(cuò)誤或警告的問題,可以復(fù)制完整的問題描述,或者可以自動(dòng)打開你的默認(rèn)瀏覽器并通過Google(默認(rèn)快捷??G)或Stackoverflow(默認(rèn)快捷??S)搜索你選擇的問題。演示圖片:

如何安裝
安裝方法目前有兩種:
-
從github下載源代碼進(jìn)行安裝
- $ git clone git@github.com:插件地址
- 打開插件項(xiàng)目運(yùn)行,運(yùn)行成功后程序會(huì)自動(dòng)把插件文件拷貝到這個(gè)路徑下:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins。 - 重新啟動(dòng)Xcode使插件生效。
通過Xcode插件管理器
Alcatraz進(jìn)行安裝,安裝完成后也要重新啟動(dòng)Xcode使插件生效。
最后
隨著Xcode的發(fā)展和iOS開發(fā)的紅火,現(xiàn)在Xcode插件越來越多了,插件越來越多當(dāng)然是好事,畢竟選擇就更多,功能也更豐富了,不過,安裝太多插件容易造成Xcode運(yùn)行不穩(wěn)定,因此,安裝插件還是要根據(jù)自身需求選擇穩(wěn)定性比較好的插件(此處應(yīng)有打賞)。
The End