SwiftDefaults
描述
SwiftDefaults 使用属性来访问 NSUserDefaults。
import SwiftDefaults
class MyDefaults: SwiftDefaults {
dynamic var value: String? = "10"
dynamic var value2: String = "10"
dynamic var value3: Int = 1
dynamic var value4: Person? = nil
}
print(MyDefaults().value2)
MyDefaults().value2 = "2"
print(MyDefaults().value2)
print("Stored person instance: \(MyDefaults().value4)")
let p = Person()
p.firstName = "Elvis"
p.lastName = "Presley"
p.age = 42
MyDefaults().value4 = p
print("Stored person instance: \(MyDefaults().value4)")
MyDefaults().value4 = nil
print("Stored nil person: \(MyDefaults().value4)")
使用
要运行示例项目,先克隆仓库,然后在 Example 目录中运行 pod install
安装
SwiftDefaults 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "SwiftDefaults"
作者
shimesaba9, @shimesaba43
许可证
SwiftDefaults秉承MIT许可证。更多详情请见LICENSE文件。