-
1.第一步富纸,選擇自己的工程文件,點(diǎn)擊里面 Add file to “工程名"
Unknown.png
- 2.第二部, 然后進(jìn)入下面這個(gè)界面 選者需要使用的第三方庫文件,選者藍(lán)色的工程文件, 注意 有三點(diǎn)是必須鉤上的 (下圖)
注意:這里要把第三方庫件的文件放入自己的工程文件中,不然改動(dòng)的話就會(huì)丟失
Unknown-1.png
- 3.第三步, 選擇本工程文件進(jìn)圖下面這個(gè)頁面(選General) ,在下面有個(gè)Embedded Binaries中點(diǎn)擊加號(hào)選擇對(duì)應(yīng)的第三方庫需要的選項(xiàng)
Unknown-3.png
對(duì)應(yīng)的文件選擇下面這個(gè)選項(xiàng)
Snip20160824_17.png
第四步芋哭,在import UIKit 上面添加要使用的第三方庫的名字 輸入import 可以提示出來 如果提示不出來就先編譯一下 再不行就硬敲... import Alamofire
Unknown-4.png
第三方庫文件代碼
func loadDataModel() {
Alamofire.request(
.GET,
"http://apis.baidu.com/txapi/huabian/newtop",
parameters: ["num":10, "page":1],
headers: ["apikey":"56fd25774f88013dcbddc9e350f442cc"])
.responseJSON { (response) -> Void in
// 進(jìn)入這個(gè)閉包就已經(jīng)回到主線程了
if let json = response.result.value {
let array = json.valueForKey("newslist") as? [[String:AnyObject]]
// 遍歷
for objDict in array! {
let model = NewsModel()
model.setValuesForKeysWithDictionary(objDict)
self.dataArray.append(model)
}
self.tableView.reloadData()
}
else {
print("加載失敗")
}
}
}
- destinationViewController
- 使用Kingfisher異步加載并緩存圖片
Snip20160824_22.png