进阶篇第二期:代码依赖管理工具之CocoaPods-创新互联
CocoaPods 的详细安装和使用
创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目网站建设、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元偃师做网站,已为上家服务,为偃师各地企业和个人服务,联系电话:13518219792安装:
首先MAC下都自带ruby,而且你只要装了Xcode5+以上的版本,都自带gem
那么我直接打开终端,敲代码就好了
首先判断你的网络是否×××,如果未×××,我们来换取下服务器
gem sources - -remove https://rubygems.org/ 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-update
OK,就先介绍到这里吧,以上应该足够可以让你熟练运用cocoaPods了哦
加油哦,小伙伴们,有问题请到技术交流群里面提出
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章题目:进阶篇第二期:代码依赖管理工具之CocoaPods-创新互联
本文来源:http://ybzwz.com/article/cdsosc.html