下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】类库管理工具cocoaPods
类库管理工具为什么要使用类库管理工具?
当开发iOS应用时,会经常使用到很多的第三方开源类库,比如AFNetwroking、FMDB等。
麻烦的情况一:一个第三方类库使用到另一个第三方类库
麻烦的情况二:项目中用到的第三方类库更新。
这时就需要一款工具,帮助我们管理好项目中使用的类库的依赖关系,以及快捷地实现类库的更新操作。cocoaPods是iOS最常用的最著名的类库管理工具。
提供了一个绝佳的整合合作开发的工具,并且在快速发展的开发社区中起到了一个集结点的作用。
GitHub为cocoaPods提供了稳健的平台。
既支持Objective-C,同时也支持SwiftcocoaPods的安装步骤一:gem源修改
终端下命令:gemsources-l可查看gem源
默认的源在国内只能×××访问,需要修改源为淘宝提供的源。
删除当前源:
添加源:
步骤二:安装
保证网络畅通的前提下,终端输入:
等待一段时间,会出现很多提示,类似下图即安装成功
步骤三:修改配置
在MacOS10.11系统下,需要修改相关配置才能正常使用pod
如果已经安装过,应先卸载cocoaPods
创建gem的存储路径
在~/.bash_profile中添加如下代码
重启终端后,安装cocoaPods
输入pod–version,验证安装版本
输入podsetup完成最后的配置cocoaPods使用实例一在项目中使用AFNetworking开源项目代码终端中使用cd命令,进入项目目录搜索podsearchAFNetworking创建Podfile文件,编辑器打开填写如下代码:
ios,8.0表示在ios平台下使用,最低适配8.0
pod‘AFNetworking’,‘~>2.6.2’表示安装AFNetworking框架,版本号2.6.2。
版本号可以省略,默认安装最新版本。
使用多个框架,填写多行即可。执行命令:podinstall下载配置当前项目
成功后,生成多个文件,其中xcworkspace文件为配置后的项目文件,之后就使用这个文件打开项目。
项目中,加载的开源代码,以静态库的形式提供,使用第三方类库中,需要使用#import<AFNetworking>添加头文件。
需要添加其他开发类库,修改Podfile,执行命令podupdatecocoaPods使用实例二在目中使用YTKNetwork开源类库该类库是基于AFN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校自然灾害事故安全的应急预案
- 小学二年级班主任德育工作计划
- 初中地理教学总结
- 家庭教育培训总结
- 工业园区物业服务合同
- 安全技术交底(模板安装与拆除)
- 中秋幼儿园主题活动方案6篇
- 牛顿第一定律同步练习 2023-2024学年人教版八年级物理下册
- 2022年重庆市环卫集团有限公司所属子企业招聘考试试题及答案
- 2022年省沛县融媒体中心赴院校招聘专业技术人员考试试题及答案
- 中央财经大学商学院企业管理专业人力资源管理方向课程
- 2023年全国统一考试考务人员网上培训考试
- 第一课认识动画课件
- 中小学教育教学管理规范
- 三元锂电池电量SOC对应电压表
- 七年级英语下册Module9Lifehistory主题写作外研版
- 端午节知识竞赛题库(100题)
- 安徽海德化工科技有限公司30万吨-年生物柴油项目环境影响报告书
- 白芍药材中芍药苷含量比较
- 教师专业发展指南知到章节答案智慧树2023年湖北师范大学
- 2023二级电工理论考试复习题库(必刷600题)
评论
0/150
提交评论