古人云“工欲善其事必先利其器”慕的,打造一個(gè)強(qiáng)大的開(kāi)發(fā)環(huán)境阎肝,是立即提升自身戰(zhàn)斗力的絕佳途徑!以下是搜集的一些有力的Xcode插件肮街。
首先风题,建議你安裝Alcatraz。Alcatraz是一個(gè)幫你管理Xcode插件嫉父、模版以及顏色配置的工具吞瞪。它可以直接集成到Xcode的圖形界面中稽犁,讓你感覺(jué)就像在使用Xcode自帶的功能一樣腌歉。安裝看這里...??
VVDocumener :規(guī)范注釋生成器素跺,用于生成注釋
很多時(shí)候鸟整,為了快速開(kāi)發(fā)引镊,很多的技術(shù)文檔都是能省則省,這個(gè)時(shí)候注釋就變得異常重要篮条,再配合Doxygen這種注釋自動(dòng)生成文檔的弟头,就完美了。但是每次都
要手動(dòng)輸入規(guī)范化的注釋涉茧,著實(shí)也麻煩赴恨,但有了VVDocumenter,規(guī)范化的注釋伴栓,主需要輸入三個(gè)斜線“///”伦连,就OK啦!
為項(xiàng)目中使用的UIImage的imageNamed提供文件名自動(dòng)補(bǔ)全功能钳垮。使用[UIImage imageNamed:@"xxx"]時(shí)惑淳,該插件會(huì)掃描整個(gè)workspace中的圖片文件。
可以讓你在Xcode的project navigator界面中直接右鍵點(diǎn)擊xxx.app -> Export IPA就可以生成對(duì)應(yīng)的IPA文件的Xcode插件饺窿。
將JSON格式化輸出為模型的屬性
轉(zhuǎn)換 Xcode 控制臺(tái)中一些不可閱讀的字符歧焦。
可以自動(dòng)的將.h或者.m .mm里邊需要寫(xiě)入的方法自動(dòng)填充進(jìn)來(lái)《且剑可以選擇要導(dǎo)入的方法绢馍,然后按 Ctrl+A? 或者 Edit >AMMethod2Implement > Implement Method.就會(huì)自動(dòng)填充方法.也可以自行設(shè)置快捷鍵向瓷。
AMLocalizedStringBuilder-Xcode-Plugin
AMLocalizedStringBuilder 是可以幫助你將語(yǔ)言本地化文件Localizable.strings生成object-c的類AMLocalizedString的Xcode插件,這樣可以直接使用R_String.am_<#你的本地化字符串key#>獲取對(duì)應(yīng)key的值舰涌,還可以隨時(shí)點(diǎn)擊Alt或Option按鍵查看當(dāng)前字符串的值猖任。
CocoaPods在Xcode上的插件,它可以讓你更容易地使用CocoaPods舵稠。它為CocoaPods添加了一個(gè)菜單項(xiàng)超升,如果你不喜歡用命令行,你可以使用這個(gè)插件哺徊。
一個(gè)Xcode插件室琢,可以在當(dāng)前的窗口內(nèi)創(chuàng)建一個(gè)代碼迷你地圖,并在屏幕上高亮提示落追。
補(bǔ)充:
自動(dòng)解析出某個(gè)類頭文件盈滴,父類,所有protocol里面還沒(méi)有被實(shí)現(xiàn)的方法轿钠,生成完整的列表巢钓,并提供類似Android Studio的操作,一鍵插入多個(gè)方法的實(shí)現(xiàn)代碼疗垛。只需要ctrl+cmd+k打開(kāi)症汹。
這款工具可以用來(lái)格式化C/C++/Objective-C語(yǔ)言編寫(xiě)的代碼。它會(huì)根據(jù)您的格式化配置贷腕,將代碼規(guī)范成您期望的格式背镇。clang-format工具也內(nèi)置了LLVM、Google泽裳、Chromium瞒斩、Mozilla、WebKit代碼風(fēng)格的配置
在程序運(yùn)行過(guò)程中插入OC/Swift代碼涮总,不需要重啟模擬器就可以查看模擬器運(yùn)行效果胸囱。它通過(guò)解析應(yīng)用的build日志來(lái)判斷源代碼文件上次是怎么被編譯的。然后會(huì)把這些重新編譯一遍包在一個(gè)已經(jīng)通過(guò)動(dòng)態(tài)加載器(dynamic loader)注入到應(yīng)用的bundle里瀑梗。這個(gè)時(shí)候其實(shí)有兩個(gè)版本的類在app里烹笔,一個(gè)原始的和一個(gè)修改過(guò)的版本。修改過(guò)的版本通過(guò)轉(zhuǎn)發(fā)"swizzled"作用在原來(lái)的類上來(lái)產(chǎn)生效果抛丽。使用方法