Cocoapod安装及使用(二)

来源:互联网 发布:linux vi 全选删除 编辑:程序博客网 时间:2024/06/07 03:38

在上上篇文章有讲述如何安装Cocoapod,接下来讲一下如何使用cocoapod,还是老样子,按照步骤进行


1.新建工程,并在终端用cd指令到文件夹内,比如我建了一个叫PodTest的新工程,如图操作,箭头遮挡处是你的工程位置


2.使用vim命令新建文件


注意此时你所处的位置和Podfile文件的名称

接下来你可以写一些你想要导入的第三方库了。

在这里讲一下pod search命令,这是一个模糊或者准确查找第三方库相关信息的命令,比如你想查AFNetworking,则用pod search AFNetworking命令,便会甩出很多AFNetworking第三库的信息,从中选择你想要用的第三方库即可


如上图,包括AFNetWorking的当前版本,过往版本,资源地址等

好,我们跳回如何把第三方库导入新建工程,在你执行vim "Podfile"后,你会跳到一个空白文件中。

如果打算导入第三方库,首先你要了解你需要什么相关信息才能引入第三方库

1)第三方库使用平台信息,例如

platform:ios,'6.0'

注意ios一定要小写,虽然i小写,OS大写才是王道

这句话表达的意思是ios6.0以上系统

2)第三方库名称和版本信息,比如

pod 'AFNetworking','~>2.3.1'

怎么去确定你要输入的第三方库版本号呢,就用到了我之前讲的pod search命令了,在上面我说查询AFNetworking第三方库信息的内容,还给了相关的截图,可以参考信息内容,确定此第三方库有哪些,便可以输入相关版本号了


也就是你打算导入AFNetworking第三方库,在Podfile中输入如下命令即可

platform:ios,'6.0'

pod 'AFNetworking','~>2.3.1'

保存Podfile文件内容,并退出(具体如何保存退出,请查看vim 命令的使用)


3.导入第三方库,执行如下命令

pod install


等待一下,你可以看到你的工程有了一些变化


未导入第三方库之前


导入第三方库之后


增加了Podfile.lock、podTest.xcworkspace俩个文件,此时你再打开文件,则直接打开podTest.xcworkspace即可,当你要使用AFNetworking时,导入方法貌似也变了。

import <AFNetworking.h>


接下来你就可以使用第三方库了。



如果有时间,我会接下来讲一下cocoapod的原理和一些其他的



上上篇文章,我们说cocoapod升级到1.0.0版本了,除了升级,也涉及到使用方法的一些小改变


更新之后呢,你使用的时候回发现用以前什么

platform:ios,'6.0'


pod 'AFNetworking'


形式已经out了,在新版本的cocoapod中添加了一个target设置


所谓target就是你项目的名称,比如我PodTest项目中


就是箭头所指向的地方的内容


所以在此更新的时候,你需要这样写

platform:ios,'6.0'


target 'PodTest' do

pod 'AFNetworking'

end


具体语法其实可以参考(http://blog.cocoapods.org),是英文的,讲真要翻译还是需要一段时间的,而且你会发现cocoapods除了终端操作,还有app,用起来更简单,而且还带联想功能,简直不能再good了




0 0
原创粉丝点击