Swift 封装器 Jasoom

码农软件 · 软件分类 · 其他(Others) · 2019-07-17 16:29:33

软件介绍

Jasoom 是一个使用方便,类型安全 的NSJSONSerialization 
 Swift 封装器。

JSON 解析:

do {
    let json = try JSON.parseData(data)

    if json["name"].isUndefined {
        throw .MissingName
    }

    if json["info"]["age"].isUndefined {
        throw .MissingAge
    }

    let model = MyModel(
        name: json["name"].stringValue!
        age: json["info"]["age"].intValue!
        married: json["status"]["married"].boolValue ?? false
        firstCar: json["cars"][0].stringValue ?? ""
    )
}
catch {
    // Handle error
}

JSON 生成:

var object = JSON.object()
object["name"] = .String("Bob Smith")
object["info"] = JSON.object()
object["info"]["age"] = .Number(10)
object["status"] = JSON.object()
object["status"]["married"] = .Number(true)
object["cars"] = JSON.array()
object["cars"].append(.String("Ford Mustang"))

do {
    let data = try object.generateData()
}
catch {
    // Handle error
}

本文地址:https://codercto.com/soft/d/10342.html

蚁群算法原理及其应用

蚁群算法原理及其应用

段海滨 / 科学出版社 / 2005年2月1日 / 48.0

《蚁群算法原理及其应用(精装)》系统、深入地介绍了蚁群算法的原理及其应用,力图概括国内外在这一学术领域的最新研究进展。全书共包括10章,主要内容包括蚁群算法的思想起源、研究现状及机制原理;蚁群算法的复杂度分析;蚁群算法的收敛性证明;蚁群算法参数对其性能的影响;蚁群算法的参数选择原则;离散域和连续域蚁群算法的若干改进策略;蚁群算法在多个优化领域的典型应用;蚁群算法的硬件实现技术;蚁群算法与其他仿生优......一起来看看 《蚁群算法原理及其应用》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具