![]() |
1
12
首先,您应该尽可能地摆脱SQL思维模式。核心数据 不是 奥姆它是一个对象图管理框架, 恰好发生 使用sqlite作为一个可能的持久性后端。尽管您可以通过环境变量(用于调试)查看它使用的SQL,但SQL是一个私有实现细节。核心数据完全可以在没有任何SQL的情况下实现。
所以,尽量不要用DB表来思考。你收集了
会给你一个
要获取“嵌套”属性,只需使用键路径:
将为您提供一组
您可以更明确地做到这一点(显然,这段代码没有做任何事情,甚至语法上都不正确,因为我省略了分号等,但它显示了大纲):
使用适当集合的枚举。 |
![]() |
swift nub · 如何使用NSPredicate返回true? 7 年前 |
![]() |
occulus · 等价于Swift 3过滤器表达式的谓词ANY 7 年前 |
![]() |
Anil · NSPredicate筛选未获得结果 7 年前 |
![]() |
Justin Witham · n预测格式问题 8 年前 |
![]() |
Jamil · swift CoreData谓词 8 年前 |
![]() |
Fawkes · Swift中列表计数的领域子查询 9 年前 |
|
Vegar Flo · 从核心数据获取子项总和 9 年前 |
![]() |
crowso · 检索一对多关系中的所有NSSet元素值 10 年前 |