RealmDefaults 0.4.3

RealmDefaults 0.4.3

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2016年8月
SPM支持SPM

muukiimuukii0803muukii 维护。



RealmDefaults

用法

要运行示例项目,请克隆仓库,然后首先从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
}

创建RealmDefaults的子类。

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文件。