Swift网络获取数据(极速API新闻类)

Swift网络获取数据

如果是https的网址Info.plist中一定添加网络传输协议

获取网络数据的方法

第一个: Alamofire (它的原作者就是AFNetworking的原作者,这个就不多说了,你要知道AFNetworking有多重要,多好用,它就有多重要好用!)
GitHub地址:https://github.com/Alamofire/Alamofire
第二个: SwiftyJSON 一个解析JSON数据的三方库,使用swift写的,中间帮你省去swift的各种可选值的操作,很简便(推荐!)

代码示例

数据地址

var urlStr = "http://api.jisuapi.com/news/get?channel=\头条&start=0&num=15&appkey=de394933e1a3e2db"

ViewController.swift

//表格
var table:UITableView?

var tableDataArr:[NewsModel]?

var mjHeaderView:MJRefreshHeaderView?//下拉刷新

var mjFooterView:MJRefreshFooterView?//上拉加载



func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    if let count = tableDataArr?.count {
        return count
    }
    return 0
}

func tableView(_ tableView: UITab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值