小编ast*_*ast的帖子

这是使用RealmSwift实现树结构的最"通用"方式吗?

新手到领域,我想知道如何使用RealmSwift构建树结构...

我倾向于认为这是对文件系统文件夹创意的模仿,所以,

class Folder: Object {
    dynamic var record = false
    dynamic var uuid = ""
    dynamic var title = ""
    let members = List<Folder>()
}

class Root: Object {
    dynamic var uuid = ""
    dynamic var title = "/"
    let members = List<Folder>()
}
Run Code Online (Sandbox Code Playgroud)

我只有一个Root,然后会实现各种树行走,文件夹操作等等.如果Folder.record为false,则文件夹节点为"目录",如果为true,则文件夹节点为"file"

哦,RealmSwift的巫师,我是否正在使用RealmSwift构建树结构?

realm swift

2
推荐指数
1
解决办法
669
查看次数

标签 统计

realm ×1

swift ×1