第三方库管理Cocoapods的使用

开发里,我们更应该专注于实现和管理我们产品的主要业务逻辑和代码。这样才叫开发,才是开发工程师,而不是码农,所以,掌握和熟悉更多更好的第三方库,可以让我们做到这一点,说到这里,Cocoapods的重要性就显而易见了,github里面众多优秀的第三方库,也已经在Ccoapods里面上传了。
可能有些人还不太清楚Cocapods是什么,其实Cocoapods就是自动管理和更新第三方库依赖文件的一种工具,省去我们手动安装第三方库时,要下载繁多的依赖文件,以及避免第三方库更新版本时对项目的影响
懂的人可以直接忽略上面的直接看一下内容:

安装Cocapods:

               打开终端Ruby,输入下面的命令

               删除sources默认的网址(更新源网址,被墙)
           1. $ gem sources --remove https://rubygems.org/
               使用淘宝的源(感谢马叔叔)
           2. $ gem sources -a https://ruby.taobao.org/
               检查替换源是否成功
           3. $ gem sources -l
               正式安装Cocoapods
           4. $ sudo gem install cocoapods    

配置项目使用Cocapods:

               安装后,我们就可以正式配置Cocoapods到自己的项目中了
      
               查看使用的第三方库在Cocoapods上的版本信息
               $ pod search 第三方库名称
                
               为项目新建pod配置文件Podfile(Cocoapods就是根据这个配置文件来部署要下载的第三方库)
              1. 在项目根目录newFile一个Empty(在IOS的Other里),叫Podfile
               在Podfile里写以下代码
              2.  pod ‘第三方库名称’
                关掉项目,进入终端,cd到项目根目录
              3. cd /目录/目录/项目目录(如: cd Documents/项目/Demo)
                创建pods项目空间分析依赖
              4. pod install
                以后在项目目录里打开 项目名.xcworkspace(相对于默认的蓝色图标,pods创建的是白色的,打开白色图标)即可

Swift引入OC头文件使用第三方库:

                实现这个其实很简单,只要在项目中创建一个Objective-C File,Xcode就会自动提示是否需要创建Swift使用的 OC头文件,按 Create Bridging Header即可,然后这个文件就可以删掉了,只要在Xcode自动创建的h文件中,导入需要使用的第三方库名称即可,代码如下:
                   #import <第三方库的名称.h>

以上总结,方便自己,方便大家,哈

你可能感兴趣的:(第三方库管理Cocoapods的使用)