cocoapods是ios项目中用来下载框架或插件的工具,它和git很类似,都具有拉取项目的功能,cocoapods安装与使用都很简单,下面就来学习一下如何使用cocoapods吧!
步骤一:下载并设置cocoapods,进入命令行工具,使用以下两个命令:
$ pod gem install cocoapods //设置,由于github下载很慢,这个过程需要花费很长时间 $ pod setup
假如“pod gem install cocoapods”命令安装时出现“Operation not permitted - /usr/bin/xcodeproj” 异常,请查看:http://www.tpyyes.com/a/object-c_ios/2017/1207/424.html
步骤二:创建一个xcode项目,例如myapp项目,进入到myapp项目,如下。
1. cd使用进入myapp项目,使用下面的pod init命令来初始化该项目,如下所示。
$ cd /Users/sinfor/Documents/xcode/oc/myapp $ pod init
2. 初始化myapp项目之后会在项目下面生成Podfile文件,如下图所示。
3. 双击Podfile文件,在里面加入你要下载的框架或插件的cocoapods版本,在target与end之间加入,作者加入了AFNetworking框架,如下:
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'myapp' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks # use_frameworks! # Pods for myapp pod 'AFNetworking', '~>3.1.0' end
步骤三:安装需要的框架,它会将跟AFNetworking依赖的文件都自动拉取下来,这也是cocoapods工具的好处,因为手动下载框架可能会遗漏掉该框架依赖的内容。
$ pod install
AFNetworking框架下载成功之后效果如图所示。
步骤四:使用xcode打开项目,在项目中#import导入我们刚刚下载的AFNetworking框架,例如:
使用命令打开:
$ open <YourProjectName>.xcworkspace //或直接双击myapp.xcworkspace文件打开
然后导入项目,如下
#import <AFNetworking/AFNetworking.h>
cocoapods的安装与使用就讲完了,如果对技术感兴趣,可以加入 “太平洋学习网” 微信公众号,与我一起交流。