一个不会偷懒的iOS开发攻城狮,不是一个好的程序猿,在开发过程中如何让自己更省力,如何更合理的是用网络资源,如何使用第三方SDK,是衡量一个程序猿实力的重要标准。
在iOS开发过程中合理使用三方库和网络资源可以快速的节约开发时间,降低开发者的工作难度,提升开发效率。在开发过程中导入第三方资源分为两种。
一:手动导入
早些年导入第三方的时候需要进行手动导入,大型的SDK需要进行一些封装库进行依赖,这些库的导入和删除也是比较费心的工作,甚至导入多个第三方的时候会造成多个SDK依赖同一个库的情况,依赖库的增删手动管理起来消耗精力,不利于开发。
二:cocoPod自动管理
CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,就可以直观、集中和自动化地管理我们项目的第三方库。详细可以看这个cocoPod
使用cocoPod进行会生成新的工程入口文件同正常的工程入口有较大区别
工程内部文件也发生变化
三:cocoPod的安装
安装过程相对比较简单, 使用Mac终端命令行进行,网上教程很多,这里简单介绍一下,另附网址给深挖党。
cocopod安装使用的命令行不是很多 都相对比较简单,中间需要进行翻墙,有一个镜像的问题,之前使用的淘宝的镜像,现在使用的是https://gems.ruby-china.com/
小白们可以根据 cocopod傻瓜式安装 安装这篇文章介绍比较直观 适合小白使用
cocoPod安装需要ruby,苹果电脑自带,需要检查一下是否是新版本,进行更新
1. 更新Ruby sudo gem update --system
2.更换源(翻墙)先删除旧的再增加新的 保证只有一个且是可用的
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
3.安装cocopod
sudo gem install cocoapods 或
sudo gem install -n /usr/local/bin cocoapods
4.安装本地库 pod setup (这一步属于耗时操作,网速不好会失败,一般多安装几次就可以)
5.安装成功之后可以进行试验(搜索AF验证) pod search AFNetworking
6.给工程安装cocopod 进入到工程目录 cd 拉工程文件夹到终端 pod init
7.安装之后工程中就会出现Podfile文件 先在终端中搜索 然后复制到podfile中
8.最后终端命令行进行安装 pod install
安装和使用过程中还会遇见其他一些问题 本文不做太多解释 这篇文章有更详细的介绍及解决方案cocoPod安装及使用详解
看完本文介绍再看一下链接文章 一般来说cocopod的安装和使用已经没有问题!!!
网友评论