LocalStorage 1.0.3

LocalStorage 1.0.3

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最近发布2017 年 6 月
SwiftSwift 版本3.0
SPM支持 SPM

HFCoreUI 维护。



 
依赖
tinylog>= 0
SwiftKeychainWrapper>= 0
OptionalTypes>= 0
 

  • 作者
  • DragonCherry

LocalStorage

在存档文件中保存和加载数客户端值。

示例

// 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"

无许可证

用这代码做什么都可以。