
一直以來,
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配置文件。
首先,我們需要找到Atom的snippet配置文件:

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

因?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)雅了呢?

按照上面的步驟,再繼續(xù)完成pod配置文件的各關(guān)鍵詞的snippet,就可以擁有一個(gè)帶代碼提示的pod編輯器了,既提高了效率,又降低了錯(cuò)誤率。
步驟總結(jié):
1、找到Atom的snippet配置文件。
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ò)的參考。