参考
简介
cocoapods是swift和OC cocoa项目的依赖管理器
安装
sudo gem install cocoapods
使用
以AFNetworking为例
- 创建项目TestPod,最低iOS版本为11
- 在项目中新建文件Podfile
- 文件内容为
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!
target 'TestPod' do
pod 'AFNetworking', '~> 3.0'
end
pod install
- 打开TestPod.xcworkspace
- 直接使用
import AFNetworking
let manager = AFURLSessionManager(sessionConfiguration: .default)
let request = URLRequest(url: URL(string: "https://www.baidu.com")!)
manager.dataTask(with: request, uploadProgress: { progress in
print("uploadProgress:\(progress)")
}, downloadProgress: { progress in
print("downloadProgress:\(progress)")
}) { (response, responseObject, error) in
print("response:\(response),responseObject:\(responseObject),error:\(error)")
}.resume()