其實這邊文章主要是要寫如何使用 AFNetworking,但是因為我看文件後發現,使用 AFNetworking 要用 CocoaPods,所以也就跟著做了,原文出處為此: Getting Started with AFNetworking。
(本來以為 CocoaPods 很複雜,一直沒有裝,沒想到裝了之後覺得還蠻好裝的xd,每次這種要一步一步安裝的事情,我都希望一切順利...)
安裝 CocoaPods 的主要步驟如下
Step 1: 使用 gem 安裝 CocoaPods
(本來以為 CocoaPods 很複雜,一直沒有裝,沒想到裝了之後覺得還蠻好裝的xd,每次這種要一步一步安裝的事情,我都希望一切順利...)
安裝 CocoaPods 的主要步驟如下
- Step 1: 使用 gem 安裝
- Step 2: 建立一個 Podfile
- Step 3: 建立環境
- Step 4: 安裝相依性套件
- Step 5: 在需要使用 AFNetworking 的 class #import AFNetworking
Step 1: 使用 gem 安裝 CocoaPods
$ sudo gem install cocoapods
Step 2: 建立一個 Podfile
你的相依性套件管理需要一個 Podfile 作為管理,而 Podfile 要放在跟 Xcode project(.xcodeproj) 同一個目錄下。
$ touch Podfile
編輯 Podfile
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.0'
pod 'AFNetworking', '~> 2.0'
Step 3: 建立環境
跑 pod setup 指令,建立 CocoaPods 環境給這個 Project
$ pod setup
pod setup 完成後會出現這樣的 log:
Setting up CocoaPods master repo
Setup completed (read-only access)
Setup completed (read-only access)
Step 4: 安裝相依性套件
使用 pod install 指令:
$ pod install
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.2.3)
Generating Pods project
Integrating client project
[!] From now on use `mosquitoSpace.xcworkspace`.
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.2.3)
Generating Pods project
Integrating client project
[!] From now on use `mosquitoSpace.xcworkspace`.
注意,跑完 pod install 之後這個 project 就改使用 .xcworkspace,不使用 .xcodeproj。
Step 5: 在需要使用 AFNetworking 的 class #import AFNetworking
#import <AFNetworking/AFNetworking.h>
參考連結
- http://cocoadocs.org/docsets/AFNetworking/2.2.3/
- https://github.com/AFNetworking/AFNetworking/wiki/Getting-Started-with-AFNetworking
- Should I ignore the Pods directory in source control? 應該把 /pods 資料夾加到 .gitignore 嗎?
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD