天天看點

【swift學習筆記】四.swift使用Alamofire和swiftyJson

  Alamofire是AFNetworking的swift版本,功能灰常強大。

  SwiftyJSON是操作json的非常棒的開源庫

  接下來我做一個簡單的入門小例子,

  我使用cocoaPods來管理依賴,需要在Podfile裡添加我們需要的兩個庫

在terminal裡運作

【swift學習筆記】四.swift使用Alamofire和swiftyJson

 cocoapods會為我們自動生成需要導入的第三方庫的資訊。

關閉工程打開cocoaPods為我們生成的工程檔案,編輯通過後就能導入這兩個庫了

因為我們要通路網絡,需要在info.plist裡開放權限,加入下面的代碼

【swift學習筆記】四.swift使用Alamofire和swiftyJson

接下來就可以用它Alamofire請求網絡使用swiftyJson解析Json

好了這個簡單的例子就寫完了,還有一個更友善的方法就是用下邊這個庫,他是內建了上邊說的兩個庫,有時間你可以玩一下

<a href="https://github.com/SwiftyJSON/Alamofire-SwiftyJSON" target="_blank">https://github.com/SwiftyJSON/Alamofire-SwiftyJSON</a>