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了
- Cocoapod安装及使用(二)
- cocoapod 安装及使用
- Cocoapod的安装及使用详解
- CocoaPod的安装及使用详细教程
- 关于cocoapod安装以及使用(一)
- cocoapod安装和使用
- Cocoapod安装使用
- cocoapod安装使用
- cocoapod安装和使用
- Cocoapod 安装使用笔记
- Cocoapod安装使用和常见问题
- Cocoapod安装使用和常见问题
- CocoaPod的安装和使用
- CocoaPod的安装与使用
- Cocoapod的安装和使用
- Mac cocoapod安装、使用(以添加ZXingObjC为例)
- 新版 cocoapod安装、更新和使用 , 安装中出现的错误及解决方案
- 新版 cocoapod安装和使用 , 安装中出现的错误及解决方案
- void* 的指针运算错误
- ajax
- 在互联网+时代,人人快递教你示爱的正确打开方式
- 如何在WIN7系统下配置SQL能够远程访问,并设置可用IP登录数据库
- 最短摘要生成
- Cocoapod安装及使用(二)
- mybatis oracle获取插入的主键
- 168 git merge冲突解决
- android studio环境下,语音识别在多平台so文件下,导致无法识别的问题
- Hive基础(1)概念、安装、使用笔记
- 访问对话框的七种方法(上)
- Microsoft Virtual WiFi Miniport Adapter 使用方法
- 图解Oracle dump 命令初步
- illegal attempt to dereference collection