如何優(yōu)雅的書寫CocoaPocds配置文件.podspec和.podfile

CocoaPocds.png

一直以來,CocoaPods都沒有提供方便書寫podspec配置文件的工具,podfile文件書寫工具CocoaPods.App也是近期才剛剛出現(xiàn)不久。在沒有代碼提示,忘記關(guān)鍵詞,書寫錯(cuò)誤,格式錯(cuò)誤等等問題比比皆是的情況下,我們?cè)撊绾巍皟?yōu)雅”的書寫CocoaPods的配置文件呢?

經(jīng)咨詢,大體了解到,有使用Xcode創(chuàng)建文件后,直接書寫配置文件的,也有使用Vim書寫的,更有甚者直接使用文本編輯的。

這里推薦給大家一種方式:Atom + Snippet的方式。

關(guān)于Atom,不過多介紹,可以直接百度谷歌下。這里著重介紹其Snippet功能及如何利用Snippet功能優(yōu)雅的書寫CocoaPods配置文件。

首先,我們需要找到Atomsnippet配置文件:

`snippet`配置文件.png

點(diǎn)擊進(jìn)入界面,這里就是我們的snippet編輯面板了:

`snippet`編輯面板.png

因?yàn)?code>CocoaPods的配置文件都是基于ruby的,所以我們的snippet也是基于ruby來寫的。所以,這里需要引入源:'.source.ruby':。(此處使用的事cosn語言方式,語法簡單,又是個(gè)安利。)
引入源文件之后,例如我們要書寫下面的代碼:

Pod :: Spec.new do |s|

end

此處我們需要配置的snippet代碼為:
>```
>'Pod :: Spec.new do |variable| … end':
>    'prefix': 'PodSpecNew'
>    'body': 'Pod :: Spec.new do |${1:variable}|\n\t$0\nend'

command + s保存該snippet文件。

試一下,在創(chuàng)建的.podspec文件里面直接輸入PodSpecNew,是不是就有代碼提示了?是不是有點(diǎn)小優(yōu)雅了呢?

演示.png

按照上面的步驟,再繼續(xù)完成pod配置文件的各關(guān)鍵詞的snippet,就可以擁有一個(gè)帶代碼提示的pod編輯器了,既提高了效率,又降低了錯(cuò)誤率。

步驟總結(jié):
1、找到Atomsnippet配置文件。
2、查找到要ruby源并引入。
3、cosn書寫snippet文件。
4、測試

額,要完成上面的步驟,覺得還是得先安裝一個(gè)Atom...

今天的看客們都比較幸運(yùn),此處已經(jīng)做了.podspec.podfile文件的書寫snippet插件,現(xiàn)在可以直接在Atom的插件搜索部分,搜索cocoa-pods-ruby-snippets來直接安裝使用了。

什么?你還不知道怎么安裝插件?額,良心引導(dǎo),直接到百度谷歌一下吧。


關(guān)于插件的發(fā)布,后續(xù)再談,看客群眾耐心等待。有興趣的可以提前看看乖小鬼的:如何發(fā)布一個(gè)Atom的package,不錯(cuò)的參考。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容