测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年8月 |
SPM支持SPM | ✓ |
由 muukii、muukii0803、muukii 维护。
要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install
。
RealmDefaults通过CocoaPods可用。要安装它,只需在您的Podfile中添加以下行
pod "RealmDefaults"
public class RealmDefaults : RealmSwift.Object {
public class func purge()
public static func write(@noescape block: (Self) -> Void)
public class func schemaVersion() -> UInt64
public class func defaultsName() -> String
public class func filePath() -> String
public class func configuration() -> RealmSwift.Realm.Configuration
}
import RealmDefaults
class MyAccount: RealmDefaults {
dynamic var name: String?
dynamic var age: Int = 0
dynamic var phoneNumber: String?
override class func schemaVersion() -> UInt64 {
return 3
}
}
MyAccount.write { account in
account.name = "muukii"
account.age = 25
account.phoneNumber = "080-0000-0000"
}
print(MyAccount.instance.name) // -> muukii
print(MyAccount.instance.age) // 25
print(MyAccount.instance.phoneNumber) // 080-0000-0000
muukii,[email protected]
RealmDefaults可在MIT许可证下获得。有关更多信息,请参阅LICENSE文件。