AFNetworking 是 iOS 一個使用很友善的第三方網絡開發架構,它可以很輕松的從一個URL位址内擷取JSON資料。
在使用它時我用到包管理器Cocoapods 不懂的請移步:
Cocoapods安裝:http://www.cnblogs.com/foxting/p/4520758.html
RUBY安裝:http://www.cnblogs.com/foxting/p/4520829.html
1.在終端中用CD指令定位到所建項目的根目錄,我目前的項目名為Fresh

接着在終端内輸入:vi Podfile 後會打開一個編輯頁面,在編輯頁面内輸入,AFNetworking不輸入版本号預設為最新的版本
platform :ios, '8.0'
pod 'AFNetworking'
退出vi及儲存檔案
在「指令行模式(command mode)」下,按一下「:」冒号鍵進入「Last line mode」,例如:
: w filename (輸入 「w filename」将文章以指定的檔案名filename儲存)
: wq (輸入「wq」,存盤并退出vi)
: q! (輸入q!, 不存盤強制退出vi)
退出vi儲存檔案後執行以下指令安裝podfile
pod install
經過幾分鐘的等待後終端内有類似下面的提示,打開項目所在的目錄會發現多了一個以.xworkspace結尾的檔案,以後就用這個檔案打開項目
打開項目有兩個主目錄,如下圖:
由于AFNetworking是用Object-c編寫的,是以首先要添加一個.h的頭檔案
接着在檔案内添加一行即可
接着在項目的Build Settings内配置該頭檔案
配置完以後按COMMAND+B編譯項目。
接着在ViewController内添加代碼,如下調用國外免費的天氣預報JSON接口,本來想調用國内股票的AIP,發現調不了每次都失敗應該傳回的Content-Type="text/html"它不接受吧。