项目中用到的第三方
Alamofire 是用 Swift 写的 HTTP 网络库。
上下滑动隐藏控件(navigationBar、tabBar...)
Swift编写的非常灵活的警报消息。
Swift 界 JSON 解析之王。
把这段代码:
if let statusesArray = try? JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: Any]], let user = statusesArray[0]["user"] as? [String: Any], let username = user["name"] as? String { // Finally we got the username }
变成了这段:
let json = JSON(data: dataFromNetworking) if let userName = json[0]["user"]["name"].string { // Now you got your value }
Json转模型之必备良品
import Foundation import ObjectMapper class model: Mappable { var name: String? var age = 0 required init?(map: Map) { } func mapping(map: Map) { name <- map["name"] age <- map["age"] } }