项目中用到的第三方

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

 

转载于:https://www.cnblogs.com/zsc1993/p/8422660.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值