-
1.第一步,选择自己的工程文件,点击里面 Add file to “工程名"
Unknown.png
- 2.第二部, 然后进入下面这个界面 选者需要使用的第三方库文件,选者蓝色的工程文件, 注意 有三点是必须钩上的 (下图)
注意:这里要把第三方库件的文件放入自己的工程文件中,不然改动的话就会丢失
![](https://img.haomeiwen.com/i2596166/6f0cd5857d831cb6.png)
- 3.第三步, 选择本工程文件进图下面这个页面(选General) ,在下面有个Embedded Binaries中点击加号选择对应的第三方库需要的选项
![](https://img.haomeiwen.com/i2596166/c866bfa1587960fe.png)
对应的文件选择下面这个选项
![](https://img.haomeiwen.com/i2596166/16d699decaac9d40.png)
第四步,在import UIKit 上面添加要使用的第三方库的名字 输入import 可以提示出来 如果提示不出来就先编译一下 再不行就硬敲... import Alamofire
![](https://img.haomeiwen.com/i2596166/ba42b643647d04be.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
// 进入这个闭包就已经回到主线程了
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异步加载并缓存图片
![](https://img.haomeiwen.com/i2596166/5d1cb06e0961d298.png)
网友评论