Xcode的插件可以使我們開發(fā)更方便韭寸,效率更高。你沒有理由拒絕哈哈忽妒,下面推薦一些插件:
Alcatraz
https://github.com/alcatraz/Alcatraz
Alcatraz 是一個幫你管理 Xcode 插件倚舀、模版以及顏色配置的工具枪向。它可以直接集成到 Xcode 的圖形界面中裙品,讓你感覺就像在使用 Xcode 自帶的功能一樣俗批。
使用方法推薦巧哥的這篇文章:
http://blog.devtang.com/2014/03/05/use-alcatraz-to-manage-xcode-plugins/
image.png
下面的這些插件都帶有鏈接地址,安裝方法可以使用Alcatraz市怎,也可以在GitHub把工程下載下來岁忘,編譯一遍,然后完全退出Xcode区匠,重啟Xcode干像,如果彈出選擇菜單就選擇Load Bundle.
KSImageNamed
一款方便填寫圖片文件名稱的插件。支持NSImage和UIImage辱志,當你寫到[UIImage imaged:的時候,插件會把項目中的圖片名稱提示出來狞膘,并且還有預覽功能揩懒,對經(jīng)常用代碼生成圖片視圖的童鞋十分方便。
image.gif
FuzzyAutocomplete
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
強大的模糊匹配輸入 讓你寫代碼的時候再也不用費腦子去記住名字那么長的對象或者函數(shù)名了 好用到讓你想哭挽封,但是Xcode8出來后應該就不用了吧已球。
demo.gif
FKConsole
https://github.com/Forkong/FKConsole
在控制臺直接將UTF8編碼轉化為中文!
image.gif
ESTranslate
https://github.com/EnjoySR/ESTranslate-Xcode
快速翻譯Xcode中代碼單詞以及句子!
image.gif
VVDocumenter
https://github.com/onevcat/VVDocumenter-Xcode
喵大的又一力作 能夠識別當前函數(shù)的參數(shù)和返回類型 幫助你快速編寫符合規(guī)范的注釋(目前是以Javadoc為標準)
image.gif
RSImageOptimPlugin
https://github.com/yeahdongcn/RSImageOptimPlugin
可使用 ImageOptim 對項目里的圖片資源進行優(yōu)化,減少安裝包的體積辅愿。
image.png
deriveddata
https://github.com/kattrali/deriveddata-exterminator
如果你老是遇到Xcode抽風智亮,顯示一些編譯的錯誤或警告,或者有些時候Xcode會出各種奇怪的問題点待,但是編譯又能通過阔蛉,清除Xcode緩存就可以解決這類問題。
image.png
HOStringSense
https://github.com/holtwick/HOStringSense-for-Xcode
在編輯字符串的時候癞埠,它會在代碼上方生成一個字數(shù)統(tǒng)計的提示框状原。當你需要編輯多行文本時,可以在彈出的文本框中編輯字符串內容苗踪,插件會自動進行字符轉義的工作颠区,并實時在代碼中更新。
image.gif
OMColorSense
https://github.com/omz/ColorSense-for-Xcode
一個簡潔的可視化顏色插件通铲。在你編輯顏色的RGB值的時候毕莱,會在代碼上方出現(xiàn)一個小的色塊,顯示對應的顏色。點擊色塊還會彈出一個顏色編輯器朋截,在編輯器中得到的色值會自動填入colorWithRed:green:blue:alpha:方法中蛹稍,貼心!
image.gif
SCXcodeSwitchExpander
https://github.com/stefanceriu/SCXcodeSwitchExpander
Switch語句相當繁瑣质和。雖然它清楚地列出了在每種情況下應該處理的方式稳摄,但一個個填入枚舉值那真是浪費時間。SCXcodeSwitchExpander插件可以幫我們完成這個工作饲宿,它可以自動獲得所有的枚舉值填入相應的位置厦酬,而我們只需在每個枚舉值下面填入對應的邏輯即可,方便極了瘫想!
image.gif
XcodeBoost
https://github.com/fortinmike/XcodeBoost
通過配置仗阅,我們可以使用光標或者不精確的選擇就可以剪切或者拷貝代碼行,可以在粘貼代碼的時候不觸發(fā)代碼格式化国夜,還可以通過在.m文件中拷貝方法减噪,粘貼進.h文件的時候就可以得到自動格式成的方法聲明,還有好些功能都可以實現(xiàn)车吹。
image.gif
image.gif
Xcode-Quick-Localization
https://github.com/tappollo/Xcode-Quick-Localization
你是否已經(jīng)厭倦了反復寫NSLocalizedString筹裕?如果是,那么QuickLocalization插件可以助你一臂之力窄驹。當你在編輯字符串的時候朝卒,只需要按下option+shift+d,就可以將@“Any String”轉換成NSLocalizedString(@"Any String", nil)乐埠。而且還可以通過修改配置來定義要出現(xiàn)在comment字段中的內容抗斤。
image.gif
XAlign
https://github.com/qfish/XAlign
一個格式化代碼的插件,作為有潔癖的碼農(nóng) 看到不對齊的代碼一定是不能忍的 XAlign可以輕松解決你的煩惱丈咐。
image.gif
image.gif
ClangFormat
https://github.com/travisjeffery/ClangFormat-Xcode
ClangFormat也是一款格式化代碼的插件瑞眼,開發(fā)者不僅可以實現(xiàn)對代碼的自動或批量格式化仰猖,還可以進行自定義配置妒峦。
image.gif
CodePilot
https://github.com/macoscope/CodePilot
你要找的是文件?是文件夾慎框?是代碼辆影?Never Mind掩浙,CMD+SHIFT+X調出CodePilot,輸入任何你想到搜的東西吧秸歧!想搜appFinishLaunchingWithOptions厨姚?忘記咋拼了?沒關系強大的代碼搜索能力键菱,appflaun一樣也可以找到谬墙!超級強大的正則匹配今布,匹配任何你所想!
image.png
CocoaPods
https://github.com/CocoaPods/CocoaPods
可以很方便的在Xcode通過pods安裝各種Objective-C第三方庫拭抬,省去以前還要手動去跑pods命令行的麻煩部默。
RTImageAssets
https://github.com/rickytan/RTImageAssets
用來生成 @3x 的圖片資源對應的 @2x 和 @1x 版本,只要拖拽高清圖到 @3x 的位置上造虎,然后按 Ctrl+Shift+A
即可自動生成兩張低清的補全空位傅蹂。當然,如果你對圖片質量要求不高的話算凿,你也可以從 @2x 的圖生成 @3x 版本份蝴。
image.gif
image.gif
JKBlockCommenter
https://github.com/Johnykutty/JKBlockCommenter
選中一段代碼,按下??/就可把這段代碼包含在/**/之間氓轰,方便注釋婚夫。
image.gif
Auto-Importer
https://github.com/citrusbyte/Auto-Importer-for-Xcode
可以搜索和自動導入頭文件的一款Xcode插件。
image.gif
ZLGotoSandboxPlugin
https://github.com/MakeZL/ZLGotoSandboxPlugin
一個看應用沙盒的插件署鸡。也可以用SimPholders案糙,看這篇文章
ZLGotoSandboxPlugin.png
FKRealGroup
https://github.com/Forkong/FKRealGroup
FKRealGroup是文件夾創(chuàng)建刪除增強插件,會在編輯菜單中添加”New Real Group”和”Delete Real Group”兩個選項靴庆。
Xcode本身的”New Group”選項只會創(chuàng)建一個虛擬文件夾时捌,并不會在本地磁盤創(chuàng)建真實文件夾。
FKRealGroup可以解決這個問題炉抒∩萏郑”New Real Group”選項會在相應磁盤目錄創(chuàng)建一個真實的文件夾。
我們在Xcode中如果使用”Delete”選項去刪除文件夾端礼,如果此文件夾為真實文件夾禽笑,那么一般情況下入录,Xcode只會刪除此真實文件夾內的文件蛤奥,而文件夾卻依然存在。
”Delete Real Group”可以解決這個問題僚稿》睬牛”Delete Real Group”會默認刪除真實文件夾,移動到廢紙簍里面蚀同。
image.jpg
ActivatePowerMode
https://github.com/poboke/ActivatePowerMode
一個裝逼插件缅刽,打字的時候有一些特效。
image.gif