如何优雅的书写CocoaPocds配置文件.podspec和.podfile

如何优雅的书写CocoaPocds配置文件.podspec和.podfile_第1张图片
CocoaPocds.png

一直以来, CocoaPods都没有提供方便书写 podspec配置文件的工具, podfile文件书写工具 CocoaPods.App也是近期才刚刚出现不久。在没有代码提示,忘记关键词,书写错误,格式错误等等问题比比皆是的情况下,我们该如何“优雅”的书写 CocoaPods的配置文件呢?

经咨询,大体了解到,有使用Xcode创建文件后,直接书写配置文件的,也有使用Vim书写的,更有甚者直接使用文本编辑的。

这里推荐给大家一种方式:Atom + Snippet的方式。

关于Atom,不过多介绍,可以直接百度谷歌下。这里着重介绍其Snippet功能及如何利用Snippet功能优雅的书写CocoaPods配置文件。

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

如何优雅的书写CocoaPocds配置文件.podspec和.podfile_第2张图片
`snippet`配置文件.png

点击进入界面,这里就是我们的 snippet编辑面板了:

如何优雅的书写CocoaPocds配置文件.podspec和.podfile_第3张图片
`snippet`编辑面板.png

因为 CocoaPods的配置文件都是基于 ruby的,所以我们的snippet也是基于ruby来写的。所以,这里需要引入源: '.source.ruby':。(此处使用的事 cosn语言方式,语法简单,又是个安利。)
引入源文件之后,例如我们要书写下面的代码:

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文件。

试一下,在创建的.podspec文件里面直接输入PodSpecNew,是不是就有代码提示了?是不是有点小优雅了呢?

如何优雅的书写CocoaPocds配置文件.podspec和.podfile_第4张图片
演示.png

按照上面的步骤,再继续完成pod配置文件的各关键词的snippet,就可以拥有一个带代码提示的pod编辑器了,既提高了效率,又降低了错误率。

步骤总结:
1、找到Atomsnippet配置文件。
2、查找到要ruby源并引入。
3、cosn书写snippet文件。
4、测试

额,要完成上面的步骤,觉得还是得先安装一个Atom...

今天的看客们都比较幸运,此处已经做了.podspec.podfile文件的书写snippet插件,现在可以直接在Atom的插件搜索部分,搜索cocoa-pods-ruby-snippets来直接安装使用了。

什么?你还不知道怎么安装插件?额,良心引导,直接到百度谷歌一下吧。


关于插件的发布,后续再谈,看客群众耐心等待。有兴趣的可以提前看看乖小鬼的:如何发布一个Atom的package,不错的参考。

你可能感兴趣的:(如何优雅的书写CocoaPocds配置文件.podspec和.podfile)