教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

iOS開(kāi)發(fā)之神兵利器!千行代碼過(guò),Bug不沾身!

更新時(shí)間:2016年03月02日17時(shí)32分 來(lái)源:傳智播客 瀏覽次數(shù):

  古人云“工欲善其事必先利其器”,打造一個(gè)強(qiáng)大的開(kāi)發(fā)環(huán)境,是立即提升自身戰(zhàn)斗力的絕佳途徑,在這篇文章中,我會(huì)向大家介紹一些幫助我提升編碼速度和工作效率的工具,堪稱iOS開(kāi)發(fā)中的神兵利器。


  1、HOStringSense


  在編輯字符串的時(shí)候,它會(huì)在代碼上方生成一個(gè)字?jǐn)?shù)統(tǒng)計(jì)的提示框。當(dāng)你需要編輯多行文本時(shí),可以在彈出的文本框中編輯字符串內(nèi)容,插件會(huì)自動(dòng)進(jìn)行字符轉(zhuǎn)義的工作,并實(shí)時(shí)在代碼中更新。

  傳送門(mén):https://github.com/holtwick/HOStringSense-for-Xcode.git

  


  2、OMColorSense


  一個(gè)簡(jiǎn)潔的可視化顏色插件。在你編輯顏色的RGB值的時(shí)候,會(huì)在代碼上方出現(xiàn)一個(gè)小的色塊,顯示對(duì)應(yīng)的顏色。點(diǎn)擊色塊還會(huì)彈出一個(gè)顏色編輯器,在編輯器中得到的色值會(huì)自動(dòng)填入colorWithRed:green:blue:alpha:方法中,神奇吧!

  傳送門(mén):https://github.com/omz/ColorSense-for-Xcode.git

  


  3、KSImageNamed


  你還頻繁的從資源文件夾中找圖片的名字嗎?low爆啦!使用KSImageNamed插件后,會(huì)自動(dòng)彈出圖片名稱的列表以供選擇,而且還有縮略圖,十分便捷。

  傳送門(mén):https://github.com/ksuther/KSImageNamed-Xcode.gi

  


  4、XAlign


  強(qiáng)迫癥的福音!XAlign 是一個(gè) Xcode的實(shí)用插件,用于對(duì)齊規(guī)范代碼。除了插件作者提供的三種對(duì)齊格式,還可以自定義任意你想要的格式。

  傳送門(mén):https://github.com/qfish/XAlign.git


  5、FuzzyAutocompletePlugin


  FuzzyAutocompletePlugin通過(guò)添加模糊匹配來(lái)提高Xcode代碼自動(dòng)補(bǔ)全功能,開(kāi)發(fā)者無(wú)需遵循從頭匹配的原則,只要記得方法里某個(gè)關(guān)鍵字即可進(jìn)行匹配,很好地提高了工作效率。

  傳送門(mén):https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin


  6、Peckham


  每次引用頭文件還要跳到文件最上面?記不得頭文件的名字?來(lái)來(lái)來(lái),看看這個(gè),按下Command+Control+P鍵,鍵入幾個(gè)頭部字母,從彈出的選項(xiàng)列表中進(jìn)行選擇。而且不管光標(biāo)在何處都可以導(dǎo)入頭文件。使用指南:

  Command+Control+P鍵調(diào)出彈出視圖,鍵入導(dǎo)入語(yǔ)句的關(guān)鍵字,使用↑或者↓鍵進(jìn)行導(dǎo)航選擇,按下file://localhost/Users/ludeng/Library/Caches/TemporaryItems/msoclip/0/clip_image002.gif 或者雙擊來(lái)添加導(dǎo)入。

  傳送門(mén):https://github.com/markohlebar/Peckham.git

  


  7、VVDocumenter


  盡管給所有的文件都做上注釋的感覺(jué)很棒,但是你是否想過(guò)這得花多少時(shí)間?有了VVDocumenter,規(guī)范化的注釋,只要輸入三個(gè)斜線“///”,就OK啦!它可以自動(dòng)解析方法的參數(shù)及返回值,形成完美風(fēng)格的注釋。

  傳送門(mén):https://github.com/onevcat/VVDocumenter-Xcode.git


  8、ESJsonForma


  有了ESJsonFormat再也不用寫(xiě)繁瑣的模型數(shù)據(jù)啦,直接將服務(wù)端JSON格式化輸出為模型的屬性,支持輸入嵌套模型名稱,支持格式輸出到文件,支持格式輸出泛型。配合MJExtension使用更爽哦!

  傳送門(mén):https://github.com/EnjoySR/ESJsonFormat-Xcode.git


  9、Alcatraz


  哈哈哈!大殺器來(lái)了,Alcatraz是一個(gè)開(kāi)源的Xcode 插件管理器,可以讓你更便捷地發(fā)現(xiàn)、安裝以及管理插件、模板和配色方案。只需要簡(jiǎn)單地點(diǎn)擊或者勾選,不需要手工復(fù)制和粘貼。 Alcatraz在手,天下我有!

  傳送門(mén):https://github.com/alcatraz/Alcatraz.git


  10、XActivatePowerMod


  最后,在隆重推薦一款神奇的裝逼插件, 敲代碼時(shí)屏幕抖動(dòng)火花迸濺效果,寂寞孤獨(dú)冷的時(shí)候,可以調(diào)戲一下XCode哦!動(dòng)畫(huà)效果演示,請(qǐng)戳鏈接!!!

  傳送門(mén):https://github.com/qfish/XActivatePowerMode

  以上就是我平時(shí)用到的各種插件,還有好多好用的插件希望大家自己去發(fā)掘哦!自從用了這些插件,腰不酸了,腿不疼了,一口氣寫(xiě)5000行代碼,一個(gè)Bug都木有,沒(méi)用過(guò)的小伙伴,趕快去試試吧!


0 分享到:
和我們?cè)诰€交談!