项目中用到的第三方

1、Alamofire

Alamofire 是用 Swift 写的 HTTP 网络库。

2、AMScrollingNavbar

上下滑动隐藏控件(navigationBar、tabBar...)

3、SwiftMessages

Swift编写的非常灵活的警报消息。

4、SwiftyJSON

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
}

 5、ObjectMapper

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"]
    }
}

 

posted @ 2018-02-06 15:39  没有鱼丸  阅读(190)  评论(0编辑  收藏  举报