iOS高效开发 —— 管理第三方框架工具 CocoaPods使用
2015-10-23 11:29
337 查看
C语言学习: iOS开发分分钟搞定C语言
OC语言学习: iOS开发核心语言Objective C
UI学习:iOS开发之有趣的UI
分享400G iOS学习资料
获取途径:新浪微博 关注➕ 私信 极客James
1.为什么在开发中推荐使用 CocoaPods管理工具?
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如MJExtension,AFNetWorking, MJRefresh等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。
2. CocoaPods工具介绍
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。
3.如何安装CocoaPods?
在安装CocoaPods之前检查电脑的配置及是否联网,整个过程需要在联网的情况下完成.
按照以下步骤开始一步一步操作。
整个操作在终端下进行所以在操作之前要打开终端。
1.如果你的mac系统是10.10.5以下的先升级Gem,
sudo gem update –system
2.切换cocoapods的数据源
【先删除,再添加,查看】
gem sources –remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
3.安装cocoapods
sudo gem install cocoapods
4.将Podspec文件托管地址从github切换到国内的oschina
【先删除,再添加,再更新】推荐使用https://gitcafe.com/akuandev/Specs.git (需要漫长的等待)
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
5.设置pod仓库 (需要漫长的等待)
pod setup
6.测试
【如果有版本号,则说明已经安装成功】
pod –version
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/8bd7586a4e327661c2e2a4aaf9dc4a52)
7.利用cocoapods来安装第三方框架
01 进入要安装框架的项目的.xcodeproj同级文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/d687bc2d0d3c18acc265fed7f69fa8ee)
02 在该文件夹中新建一个文件Podfile
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/4198f19922525eed63f7e9bc72b422e8)
03 在文件中告诉cocoapods需要安装的框架信息
a.该框架支持的平台
b.适用的iOS版本
c.框架的名称
d.框架的版本
在github上查找第三方框架Podfile安装
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/16a9743766a28132bcf0363dd6530f13)
将获取的Podfile安装复制到Podfile文件中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/85d8462dba730b8a2ec3fdd23baa5365)
8.安装
(不需要更新)
pod install –no-repo-update
显示以下图 说明第三方框架导入成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/a38d58e47b134d9e8826bdc445779a34)
(更新操作)
pod update –no-repo-update
安装完CocoaPods后也可以通过Xcode的插件来导入第三方框架 。
插件:cocoapods-xcode-plugin
下载地址:https://github.com/kattrali/cocoapods-xcode-plugin
在github上下载完之后安装插件 直接打开工程文件 运行程序即可安装
安装插件:cocoapods-xcode-plugin的注意事项:为了保证安装成功,将Xcode保存原名。
安装成功后:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/6dde76bfba91329966b7bc189ae35d70)
将需要导入的框架写到Podfile中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201510/c13b10f4ffd4e54bc1f137ca05eeafbb)
然后点击Install pods 就完成了
OC语言学习: iOS开发核心语言Objective C
UI学习:iOS开发之有趣的UI
分享400G iOS学习资料
获取途径:新浪微博 关注➕ 私信 极客James
1.为什么在开发中推荐使用 CocoaPods管理工具?
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如MJExtension,AFNetWorking, MJRefresh等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。
2. CocoaPods工具介绍
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。
3.如何安装CocoaPods?
在安装CocoaPods之前检查电脑的配置及是否联网,整个过程需要在联网的情况下完成.
按照以下步骤开始一步一步操作。
整个操作在终端下进行所以在操作之前要打开终端。
1.如果你的mac系统是10.10.5以下的先升级Gem,
sudo gem update –system
2.切换cocoapods的数据源
【先删除,再添加,查看】
gem sources –remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
3.安装cocoapods
sudo gem install cocoapods
4.将Podspec文件托管地址从github切换到国内的oschina
【先删除,再添加,再更新】推荐使用https://gitcafe.com/akuandev/Specs.git (需要漫长的等待)
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
5.设置pod仓库 (需要漫长的等待)
pod setup
6.测试
【如果有版本号,则说明已经安装成功】
pod –version
7.利用cocoapods来安装第三方框架
01 进入要安装框架的项目的.xcodeproj同级文件夹
02 在该文件夹中新建一个文件Podfile
03 在文件中告诉cocoapods需要安装的框架信息
a.该框架支持的平台
b.适用的iOS版本
c.框架的名称
d.框架的版本
在github上查找第三方框架Podfile安装
将获取的Podfile安装复制到Podfile文件中
8.安装
(不需要更新)
pod install –no-repo-update
显示以下图 说明第三方框架导入成功
(更新操作)
pod update –no-repo-update
安装完CocoaPods后也可以通过Xcode的插件来导入第三方框架 。
插件:cocoapods-xcode-plugin
下载地址:https://github.com/kattrali/cocoapods-xcode-plugin
在github上下载完之后安装插件 直接打开工程文件 运行程序即可安装
安装插件:cocoapods-xcode-plugin的注意事项:为了保证安装成功,将Xcode保存原名。
安装成功后:
将需要导入的框架写到Podfile中
然后点击Install pods 就完成了
相关文章推荐
- ios键盘弹起不遮挡输入框
- iOS激情详解之登录注册(XMPP)
- IOS--错误集锦--reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
- iOS页面切换动画实现方式。
- iOS客户端学习-ios9 urlError
- iOS巅峰之while与do...while详细区别
- 论ios代理和协议
- 举例讲解iOS开发中拖动视图的实现
- IOS入门篇(一)
- iOS开发全面解析多线程
- iOS开发-文件管理(一)
- IOS页面布局 纯代码
- iOS OC声明变量在@interface括号中与使用@property的区别
- iOS重绘机制drawRect 附:画图画线等code
- ios 使用pods
- IOS开发常用的正则表达式
- iOS常见错误
- 源码推荐(10.20):GitHub iPhone 客户端--MrCode,实时跟踪分析iOS App视图的小工具
- iOS处理分享时,在三方应用中无法返回自己应用的问题
- iOS中常见错误