Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios CoreData:将自定义类存储为JSON还是单个值?_Ios_Objective C_Swift_Core Data - Fatal编程技术网

Ios CoreData:将自定义类存储为JSON还是单个值?

Ios CoreData:将自定义类存储为JSON还是单个值?,ios,objective-c,swift,core-data,Ios,Objective C,Swift,Core Data,我是CoreData的新手,正在从事swift项目。我目前正在将自定义类保存为相互依赖并持久化的NSManagedObject。但是,我存储的一些字段是自定义类的数组。例如,我存储的一个游戏有一个名称和多个骰子,它们是自定义类。我会将骰子存储为CoreData中的可转换值,还是更容易将所有单个游戏密钥/值存储为单个字段中的JSON字符串 什么是最佳实践 谢谢 你们真的需要展示你们现有的模型,一个数据样本,并解释它的用途和使用方法。听起来您是在比较二进制或字符串格式的数据存储,而不是实体-是否需要

我是CoreData的新手,正在从事swift项目。我目前正在将自定义类保存为相互依赖并持久化的NSManagedObject。但是,我存储的一些字段是自定义类的数组。例如,我存储的一个游戏有一个名称和多个骰子,它们是自定义类。我会将骰子存储为CoreData中的可转换值,还是更容易将所有单个游戏密钥/值存储为单个字段中的JSON字符串

什么是最佳实践


谢谢

你们真的需要展示你们现有的模型,一个数据样本,并解释它的用途和使用方法。听起来您是在比较二进制或字符串格式的数据存储,而不是实体-是否需要基于此内容搜索数据存储?dice类也应该是NSManagedObject,然后两者都应该通过关系链接在一起。