iOS开发中的第三方类库管理工具-CocoaPods-
来源:互联网 发布:深圳市软件著作权补贴 编辑:程序博客网 时间:2024/06/06 13:09
转载请注明出处 : http://blog.csdn.net/whjForWork/article/details/44967891
CocoaPods是什么?
当iOS 项目中需要使用第三方开源类库时,或者已使用的类库需要更新时,再去一个个重新下载非常麻烦,但是通过CocoaPods,我们可以一行命令就解决这个问题
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,Cocoa使用Ruby开发,其源码在Github上开源https://github.com/CocoaPods/CocoaPods
CocoaPods可以节省设置和更新第三方开源库的时间,提高工作效率
CocoaPods的使用 前言
- gem是一个管理ruby库和程序的标准包,通过gem可以查找、安装卸载软件
安装CocoaPods
- 先在终端输入下面的命令,
- sudo gem sources –remove https://rubygems.org/
- 等有反应之后输入下面这行
- gem sources -a https://ruby.taobao.org/
- 然后输入这行查看地址
- gem sources -l
如果出现类似下面的提示,代表OK
安装CocoaPods的工具包,在终端输入下面的命令,安装过程中由于网络问题会比较慢,请耐心等待
- sudo gem install cocoapods
在终端输入下面命令,初始化
- pod setup
出现下图字符表示初始化成功
在终端输入pod search AFN,可以看到框架的版本,下载git的地址
如果安装还不成功,升级下gem
- sudo gem update –system
项目中使用pods
使用xcode新建项目
终端切换到项目中使用pod init 创建一个Podfile文件
编辑Podfile文件,输入 sudo vi Podfile ,然后导入AFN框架如下左图,然后保存
* 接着输入pod install 把相关框架添加到项目中,在执行命令前把xcode和模拟器都关了
出现下面的提示,代表已经集成到你的项目中,由于网络原因,可能下载会有点慢
接着打开Pods演示.xcworkspace即可运行项目,记住不是打开 Pods演示.xcodeproj
所有的依赖已经添加完成,我们就要导入头文件即可使用
注意导入头文件的格式,只能使用尖括号导入
总结:
Pods所有的依赖是根据Podfiles 文件配置的
要配置框架时,可以在后面指定配置号 pod ‘SDWebimage’, ‘~> 0.2.0’,但一般不指定,不指定则所用最近的版本号
有框架更新时,在终端切换到项目,然后运行 pod update 命令即可
如果是追加第三方框架,搜索框架,然后写入 PodFile ,使用 pod install命令
添加的会显示在下图所示的地方
下面是常用的GEM命令

- iOS开发中的第三方类库管理工具-CocoaPods-
- iOS开发中的第三方类库管理工具-CocoaPods-
- Mac OSX &iOS开发第三方类库管理工具——CocoaPods
- 第三方类库管理工具 cocoapods
- CocoaPods - 第三方类库管理工具
- Cocoapods第三方库管理工具在iOS中的应用
- iOS开发的第三方库管理工具cocoapods
- iOS高级之第三方管理工具 CocoaPods
- IOS cocoapods 第三方库的管理工具
- iOS开发之CocoaPods(objective-c第三方库管理工具)
- iOS开发之CocoaPods(objective-c第三方库管理工具)
- 工作记录二:iOS开发工具CocoaPods(objective-c第三方库管理工具)实用技巧
- iOS开发-类库管理工具CocoaPods
- 第三方类库管理工具cocoapods的使用
- CocoaPods-第三方管理工具
- iOS --- 使用cocoapods来管理iOS工程中的第三方类库
- iOS依赖管理工具--CocoaPods
- iOS 库管理工具 CocoaPods
- SQLite在多线程环境下的应用
- 杭电 HDU ACM 2068 RPG的错排
- 大衍数列
- 51页第19题
- 写日志
- iOS开发中的第三方类库管理工具-CocoaPods-
- 黑马程序员--C语言基础-变量类型
- 李白打酒
- java自学笔记4(二维数组)
- [深入浅出Cocoa]详解键值观察(KVO)及其实现机理
- 杨辉三角
- C#代码统计源程序
- STL中的priority_queue
- 调和级数