测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最近发布 | 2017 年 6 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 HFCoreUI 维护。
依赖 | |
tinylog | >= 0 |
SwiftKeychainWrapper | >= 0 |
OptionalTypes | >= 0 |
在存档文件中保存和加载数客户端值。
// Create a singleton with file name, which is a key for LocalStorage.
class SharedPreference {
static let `default` = { return LocalStorage(fileName: "preference.db", directoryType: .libraryDirectory) }()
private init() {}
}
// Save your value or object
SharedPreference.default.save("TEST_STRING", forKey: "MY_STRING_KEY")
SharedPreference.default.save(["TEST_KEY": "TEST_VALUE"], forKey: "MY_DICTIONARY_KEY")
SharedPreference.default.save([100, 10, 1], forKey: "MY_ARRAY_KEY")
// Load saved value or object
print("\(SharedPreference.default.load("MY_STRING_KEY").debugDescription)")
print("\(SharedPreference.default.load("MY_DICTIONARY_KEY").debugDescription)")
print("\(SharedPreference.default.load("MY_ARRAY_KEY").debugDescription)")
VersionCompare 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "LocalStorage"
用这代码做什么都可以。