ExCodable:Swift Codable的扩展

时间:2024-03-08 20:43:02
【文件属性】:

文件名称:ExCodable:Swift Codable的扩展

文件大小:16KB

文件格式:ZIP

更新时间:2024-03-08 20:43:02

swift json type-inference nested-keys keypath

可编码 En | ExCodable -Swift Codable扩展。 内容 特征 通过KeyPath and CodingKey`支持键映射: 无需通过UnsafePointer读取/写入内存。 无需一一编码/解码属性。 只需使用var声明属性并提供默认值即可。 在大多数情况下,不再需要CodingKey ,因为它将仅使用一次,因此String文字可能会更好。 编码/解码: 支持通过下标进行编码/解码。 通过Array支持多个替代键进行解码。 通过带点语法的String支持嵌套键。 通过闭包支持自定义编码/解码处理程序。 支持类型转换和自定义类型转换。 简单灵活的可编码/可解码API: API的一部分借鉴了一个很棒的框架的设计。 默认情况下使用JSON编码器/解码器。 使用类型推断。 返回Optional值,而不是引发错误。 用法 TODO : // Ex


【文件预览】:
ExCodable-master
----Sources()
--------ExCodable()
----.swiftpm()
--------xcode()
----Tests()
--------ExCodableTests()
--------LinuxMain.swift(120B)
----ExCodable.podspec(3KB)
----README-zh.md(3KB)
----LICENSE(1KB)
----README.md(7KB)
----Package.swift(634B)
----.gitignore(3KB)

网友评论