iOS 開發--添加工程

來源:互聯網
上載者:User

標籤:

文/Bison(簡書作者)
原文連結:http://www.jianshu.com/p/dd71e15df5d0
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。

第一部分,設定項目

在此只講純手打拉第三方架構的方法,Pods的自行百度哦!不懂Pods的可以點擊傳送
傳送門
首先我們建立一個工程如


53B9D04D-D5E8-47B1-B43D-7BDCB5A89A61.png

然後把下載的Alamofire解壓檔案全部放進建立的專案檔夾中,如


377C9004-DF60-4079-9AEB-9FAEA25A6E60.png

關鍵時刻到了哦,集中精神,注意!!!


F2B13B31-604E-47AB-93DB-D01E17FBAF73.png

這個圖以後呢,就是最重要的時候了,請看好紅色框框的部分,千萬不要選擇錯了哦!!!


08B18DA3-69F7-4B34-9E52-1A1B76E87C11.png

接著我們要把Alamofire的靜態庫加到工程裡面來,具體操作如


217F03BD-7C5F-42A2-BE61-E709D3917D53.png

再然後呢,我們匯入Alamofire的標頭檔,運行下,看是否報錯,不報錯呢,我們匯入的檔案配置工程就是對的!

PS

告訴大家一個小秘密,Bison發現第三方架構很多都是這個樣子匯入的哦!例如HanekeSwift

第二部分,Bison教你怎麼使用 Alamofire

在網上隨便找了個介面,做為本教程的示範,具體代碼如下

import UIKitimport Alamofireclass ViewController: UIViewController {    let BaiduURL = "http://apis.haoservice.com/lifeservice/cook/query?"    override func viewDidLoad() {        super.viewDidLoad()        //網路請求        self .reloadData()    }    func reloadData(){        let parameters = [            "menu": "馬鈴薯",            "pn":  1,            "rn": "10",            "key": "2ba215a3f83b4b898d0f6fdca4e16c7c",        ]        Alamofire.request(.POST, BaiduURL, parameters:parameters ).responseJSON {response in//            debugPrint(response)            switch response.result {            case .Success:                //把得到的JSON資料轉為字典                if let j = response.result.value as? NSDictionary{                    //擷取字典裡面的key為數組                    let Items = j.valueForKey("result")as! NSArray                    //便利數組得到每一個字典模型                    for dict in Items{                        print(dict)                    }                }            case .Failure(let error):                print(error)            }        }    }}

到此我們的教程就結束了,有什麼問題可以留言哦!會抽空解答大家的疑問

iOS 開發--添加工程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.