了解更多信息請(qǐng)關(guān)注我的微信公眾號(hào):mellong
寫在前面
工欲善其事祭隔,必先利其器妆丘,iOS開發(fā)中不僅要學(xué)會(huì)Xcode的基本操作逝她,而且還得學(xué)會(huì)一些Xcode的使用技巧兢孝,如掌握常用的快捷鍵等窿凤,還有就是今天要說到的Xcode插件,下面我就為大家介紹幾款開發(fā)中比較常用的Xcode插件(此處應(yīng)有掌聲)跨蟹。
插件推薦
1. AMAppExportToIPA
簡(jiǎn)介:
AMAppExportToIPA 是一款可以讓你在Xcode的project navigator界面中直接右鍵點(diǎn)擊xxx.app -> Export IPA就可以生成對(duì)應(yīng)的IPA文件的Xcode插件雳殊。演示圖片:
2. HOStringSense
簡(jiǎn)介:
可以完美編輯正則表達(dá)式,多行文本窗轩,HTML等字符串夯秃,還提供字符串長(zhǎng)度快速提示。演示圖片:
![HOStringSense](https://github.com/holtwick/HOStringSense-for-Xcode/raw/master/StringDemoAnimation.gif)
3. MCLog
簡(jiǎn)介:
MCLog 是一款可以讓你輕松過濾Xcode控制臺(tái)日志輸出的Xcode插件品姓。雖然目前已經(jīng)可以搜索到控制臺(tái)日志輸出的文本寝并,但是仍然還有大量你不感興趣的日志。MCLog是對(duì)此問題的一個(gè)簡(jiǎn)單解決方案腹备。使用簡(jiǎn)單的字符串來過濾控制臺(tái)衬潦,并顯示你真正想看到的日志。演示圖片:
- Github地址:https://github.com/yuhua-chen/MCLog
4. AMMethod2Implement
簡(jiǎn)介:
可以自動(dòng)的將.h或者.m .mm里邊需要寫入的方法自動(dòng)填充進(jìn)來植酥《频海可以選擇要導(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
簡(jiǎn)介:
可以搜索和自動(dòng)導(dǎo)入頭文件的一款Xcode插件。演示圖片:
![Auto-Importer](https://github.com/citrusbyte/Auto-Importer-for-Xcode/raw/master/demo.gif)
6. ColorSense
簡(jiǎn)介:
具有可以用顏色選擇面板直接插入顏色代碼和顏色代碼顯示顏色預(yù)覽功能耻瑟。
7. VVDocumenter
簡(jiǎn)介:
VVDocumenter是一款輸入///
就會(huì)自動(dòng)生成javadoc風(fēng)格注釋的Xcode插件旨指。演示圖片:
8. AMLocalizedStringBuilder
簡(jiǎn)介:
AMLocalizedStringBuilder 是可以幫助你將語言本地化文件Localizable.strings生成object-c的類AMLocalizedString的Xcode插件赏酥,這樣可以直接使用R_String.am_<#你的本地化字符串key#>獲取對(duì)應(yīng)key的值,還可以隨時(shí)點(diǎn)擊Alt或Option按鍵查看當(dāng)前字符串的值谆构。演示圖片:
9. R.swift
-
簡(jiǎn)介:
類似AMLocalizedStringBuilder裸扶,不過是swift版本的,功能也更豐富搬素,不僅支持Localized strings映射呵晨,還支持其他資源的映射,支持的列表如下:- Images
- Custom fonts
- Resource files
- Colors
- Localized strings
- Storyboards
- Segues
- Nibs
- Reusable cells
演示圖片:
![R.swift](https://github.com/mac-cain13/R.swift/raw/master/Documentation/Images/DemoUseImage.gif)
10. CopyIssue
簡(jiǎn)介:
方便你搜索的任何錯(cuò)誤或警告的問題熬尺,可以復(fù)制完整的問題描述摸屠,或者可以自動(dòng)打開你的默認(rèn)瀏覽器并通過Google(默認(rèn)快捷??G)或Stackoverflow(默認(rèn)快捷??S)搜索你選擇的問題。演示圖片:
![CopyIssue](https://github.com/hanton/CopyIssue-Xcode-Plugin/raw/master/screenshots/ScreenShot.png?raw=true)
如何安裝
安裝方法目前有兩種:
-
從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