寫在前面
工欲善其事,必先利其器,iOS開發中不僅要學會Xcode的基本操作,而且還得學會一些Xcode的使用技巧,如掌握常用的快捷鍵等,還有就是今天要說到的Xcode外掛,下面我就為大家介紹幾款開發中比較常用的Xcode外掛(此處應有掌聲)。
外掛推薦
1. AMAppExportToIPA
- 簡介:
AMAppExportToIPA 是一款可以讓你在Xcode的project navigator介面中直接右鍵點選xxx.app -> Export IPA就可以生成對應的IPA檔案的Xcode外掛。 - 演示圖片:
AMAppExportToIPA
2. HOStringSense
- 簡介:
可以完美編輯正規表示式,多行文字,HTML等字串,還提供字串長度快速提示。 - 演示圖片:
HOStringSense
3. MCLog
- 簡介:
MCLog 是一款可以讓你輕鬆過濾Xcode控制檯日誌輸出的Xcode外掛。雖然目前已經可以搜尋到控制檯日誌輸出的文字,但是仍然還有大量你不感興趣的日誌。MCLog是對此問題的一個簡單解決方案。使用簡單的字串來過濾控制檯,並顯示你真正想看到的日誌。 - 演示圖片:
MCLog
- Github地址:https://github.com/yuhua-chen/MCLog
4. AMMethod2Implement
- 簡介:
可以自動的將.h或者.m .mm裡邊需要寫入的方法自動填充進來。可以選擇要匯入的方法,然後按Ctrl+A
或者Edit > AMMethod2Implement > Implement Method
.就會自動填充方法.也可以自行設定快捷鍵。
目前版本支援h檔案宣告方法自動生成實現,m或者mm檔案已寫好的方法生成方法宣告到h檔案,extern NSString * const
,@select(method:)
和[self methodName]
實現程式碼生成。 - 演示圖片:
AMMethod2Implement
5. Auto-Importer
- 簡介:
可以搜尋和自動匯入標頭檔案的一款Xcode外掛。 - 演示圖片:
Auto-Importer
6. ColorSense
- 簡介:
具有可以用顏色選擇皮膚直接插入顏色程式碼和顏色程式碼顯示顏色預覽功能。 - Github地址:https://github.com/omz/ColorSense-for-Xcode
7. VVDocumenter
- 簡介:
VVDocumenter是一款輸入///
就會自動生成javadoc風格註釋的Xcode外掛。 - 演示圖片:
VVDocumenter
8. AMLocalizedStringBuilder
- 簡介:
AMLocalizedStringBuilder 是可以幫助你將語言本地化檔案Localizable.strings生成object-c的類AMLocalizedString的Xcode外掛,這樣可以直接使用R_String.am_<#你的本地化字串key#>獲取對應key的值,還可以隨時點選Alt或Option按鍵檢視當前字串的值。 - 演示圖片:
AMLocalizedStringBuilder
9. R.swift
- 簡介:
類似AMLocalizedStringBuilder,不過是swift版本的,功能也更豐富,不僅支援Localized strings對映,還支援其他資源的對映,支援的列表如下:- Images
- Custom fonts
- Resource files
- Colors
- Localized strings
- Storyboards
- Segues
- Nibs
- Reusable cells
- 演示圖片:
R.swift
10. CopyIssue
- 簡介:
方便你搜尋的任何錯誤或警告的問題,可以複製完整的問題描述,或者可以自動開啟你的預設瀏覽器並通過Google(預設快捷⇧⌥G)或Stackoverflow(預設快捷⇧⌥S)搜尋你選擇的問題。 - 演示圖片:
CopyIssue
如何安裝
安裝方法目前有兩種:
- 從github下載原始碼進行安裝
- $ git clone git@github.com:外掛地址
- 開啟外掛專案執行,執行成功後程式會自動把外掛檔案拷貝到這個路徑下:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
。
- 開啟外掛專案執行,執行成功後程式會自動把外掛檔案拷貝到這個路徑下:
- 重新啟動Xcode使外掛生效。
- $ git clone git@github.com:外掛地址
- 通過Xcode外掛管理器
Alcatraz
進行安裝,安裝完成後也要重新啟動Xcode使外掛生效。
最後
隨著Xcode的發展和iOS開發的紅火,現在Xcode外掛越來越多了,外掛越來越多當然是好事,畢竟選擇就更多,功能也更豐富了,不過,安裝太多外掛容易造成Xcode執行不穩定,因此,安裝外掛還是要根據自身需求選擇穩定性比較好的外掛(此處應有打賞)。
The End