我一直在浏览苹果文档,他们使用派生属性来存储常规文本的规范化版本。因此,例如,如果常规文本是“Hello”(带有一些特殊字符),则规范化文本将派生为“hello”。
但是,当我查看他们的托管对象模型时,我发现派生属性也作为相关实体的属性输入。因此,实体既有常规文本,也有派生文本作为属性。 : -
由于
答案 0 :(得分:0)
无论是否持久存储属性,都可以派生属性。您是选择持久存储还是暂时存储取决于您将要使用它做什么。例如,如果您想使用在属性上排序的NSFetchedResultsController
,那么它需要是持久的。如果FRC只是按属性(部分名称键路径)进行分组,那么它可能只是暂时的。
持续存储的任何内容都将被同步(但是后来的任何内容也可以在以后重新计算)。