【移动应用开发技术】进阶篇第二期:代码依赖管理工具之CocoaPods_第1页
【移动应用开发技术】进阶篇第二期:代码依赖管理工具之CocoaPods_第2页
【移动应用开发技术】进阶篇第二期:代码依赖管理工具之CocoaPods_第3页
【移动应用开发技术】进阶篇第二期:代码依赖管理工具之CocoaPods_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】进阶篇第二期:代码依赖管理工具之CocoaPods

CocoaPods的详细安装和使用安装:首先MAC下都自带ruby,而且你只要装了Xcode5+以上的版本,都自带gem那么我直接打开终端,敲代码就好了首先判断你的网络是否×××,如果未×××,我们来换取下服务器

gem

sources

-

-remove

/

gem

sources

-a再敲一行代码看一下是否改变

gem

sources

-l如果已经改变成taobao,我们再进行下面的操作

sudo

gem

install

cocoapods会让你输入密码,当提示入下图所示即安装完毕接下来我们进行pod初始化,这段时间比较长,网速好的话大约10分钟,请耐心等待,可以去抽颗烟

pod

setup安装完毕后会出现下图所示内容OK,这样我们就安装完毕,我们去文件夹中确认一下,finder下点击前往文件夹

~/.cocoapods进入就可以看到有一个文件夹,OK,安装成功下面我们来讲解下如何在新工程里面使用:首先我们在工程里面创建一个空的file,起名为Podfile,其他名字不会识别,如下图所示然后我们点击文件,输入如图所示的代码:OK,这样我们就可以进行下一步的安装了哦先介绍一下上面代码的意思:platform为平台,后面接上iOS,加上逗号,后面介绍iOS版本+,’7.0’就是7.0+的三方库都适用pod为管理代码库的平台,'AFNetworking'为三方类库的名称,'~>2.4.0'为当前类库的版本但是这里要讲一个细节,也就是pod上对三方库的搜索进入终端,敲打

pod

search

三方库名之后你会发现好多类似的三方库,如下图所示看到pod'AFJSONRPCClient','~>2.1.1’的代码了吧,没错,这就是我们需要添加到Podfile文件里面的代码哦一般git上面的三方库都会有相关的代码,如果没有,说明没有关联cocoaPods,需要我们自己手动添加在文件中写好想要管理的三方类库的名字以后呢,我们在终端敲如下代码

cd

你的项目文件夹用终端进到如图所示的文件夹里面,并把PodFile文件拉到这个文件夹目录下哦,否则安装的时候找不到Podfile文件的然后我们敲入代码

pod

install成功后会出现如下图所示的内容最下面的代码段是提示我们关闭当前的工程,关闭以后再次进入工程文件夹,会发现如下图所示的变动你会发现,多了好多东西哦,没错,现在我们要双击workspace这个文件进入了哦,而不是之前的xcodeproj进去以后呢,我们如何调用某个三方库呢,如下图所示只要在对应的文件头import这个类就好了哦,这样我们就可以简单的使用它了,我们也可以把它写在.pch文件里面,这样方便全局来调用哦如果我们在Podfile里面添加新的类库名以后我们还会需要更新Podfile,如下代码

pod

update当然如果多人协作开发,我建议禁止其索引更新操作,以免发生冲突

pod

update

-

-no-repo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论