文件名称:sticky:使用Sticky通过Swift 4 Codable类型和本地文件存储来快速持久存储常见的Swift对象
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-31 00:01:30
swift json persistent-storage codable Swift
黏 使用Sticky使用Swift 4 Codable类型和本地文件存储来快速持久存储常见的Swift对象。 这个怎么运作 设置 只需在Swift中定义一个对象(使用您的值类型!)并使其符合Stickable协议即可。 为了充分利用Sticky ,请确保也为您的对象添加Equatable一致性。 注意:在Swift 4.1中,可以一致性。 import Sticky struct Candy : Stickable { var productId: Int var name: String var rating: Rating } // Needs to conform to Equatable extension Candy : Equatable { static func == ( lhs : Candy, rhs : Candy) -> Boo
【文件预览】:
sticky-master
----StickyTests()
--------StickyTests.swift(970B)
--------Info.plist(701B)
----sticky()
--------Core()
--------StickyLogger.swift(3KB)
--------Configuration()
--------FileHandler.swift(4KB)
--------StickySchemaUpdater()
--------Info.plist(774B)
----GroceryListTests()
--------stickyAppTests.swift(982B)
--------Info.plist(701B)
----GroceryList()
--------GroceryListViewController.swift(4KB)
--------Base.lproj()
--------GroceryListTableViewCell.swift(1002B)
--------Resources()
--------AppDelegate.swift(810B)
--------GroceryItem.swift(914B)
--------Schema()
----LICENSE(1KB)
----Sticky.xcworkspace()
--------contents.xcworkspacedata(166B)
--------xcshareddata()
----Sticky.podspec(2KB)
----.gitignore(1KB)
----stickyExample.playground()
--------Contents.swift(890B)
--------contents.xcplayground(196B)
----README.md(4KB)
----Sticky.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(38KB)