Versionable:“Codable”对象的迁移

时间:2021-05-29 14:58:30
【文件属性】:
文件名称:Versionable:“Codable”对象的迁移
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-29 14:58:30
Swift 可版本化 示例显示了为Codable模型实现迁移的 2 种方法。 协议一致性 两种方式的迁移都通过符合Versionable协议来处理,如下所示: extension Object : Versionable { enum Version : Int , VersionType { case v1 = 1 case v2 = 2 case v3 = 3 } static func migrate ( to : Version) -> Migration { switch to { case . v1 : return . none case . v2 : return . migrate { payload in
【文件预览】:
Versionable-master
----.github()
--------workflows()
----Sources()
--------Versionable()
----.swiftpm()
--------xcode()
----Tests()
--------VersionableTests()
----LICENSE(1KB)
----README.md(2KB)
----Package.swift(1KB)
----.gitignore(53B)

网友评论