今天整理下目前学习的Swift常用的第三方框架,有不足之处,欢迎大家交流学习.
-
网络库: Alamofire
有过使用Objective-C进行 iOS App 开发的朋友都应该了解大神的AFNetworking网络框架,对应的Swift中我们使用Alamofire.
其实在Alamofire的github主页,作者已经给我们做了示例代码,以GET方式为例
import AlamofireAlamofire.request(.GET, (httpUrl + "?" + httpArg), parameters: nil, headers:headers) .responseJSON { response in if let value = response.result.value { let json = JSON(value) print("JSON: \(json)") } }
大家可以百度搜索 API Store,上面有许多免费的API接口测试.
还有一款软件Paw,可以用来测试接口,并可以生成代码(Swift+Alamofire、Objective-C + AFN都有)
- JSON解析库: SwiftJSON
可以将已知的基本数据类型,转成JSON类型,也可以获得基本类型
let dic: Dictionary<String, AnyObject> = ["name": "gig",
"weight": 160,
"height": 178]
let json = JSON(dic)
let jsonString = String(son)
let dic1 = json.dictionaryObject
print("json:" + String(json))
Demo地址:
framework-swift
相关文章:
-框架:Swift常用第三方框架搜集