swift - 核心数据最大实体数量

标签 swift core-data

我正在开发一个使用核心数据的应用程序。 我已经尝试用一个实体来做,但那没有用。 但我现在有大约 20 个实体,我的问题是:实体数量或推荐数量是否有限制?
有没有更好的方法来存储这么多数据?

更新:

我存储的是学校的毕业生,但不是 A、b、c、d、e、f,而是从 1 到 10 的数字。每个毕业生都有自己的体重(数字计数的次数),就像一些grad count 2 time 因为更多的是进口的。
所以我首先想到的是有一个数组,其中包含一个字符串作为主题名称,然后将一个商店的毕业生排列在另一个商店的相应权重上。
像这样:

var subjects: [String,[Int],[Int]] 

但这是不可能的,我什至不知道如何将其放入核心数据并正确取回。

因为我想不通,所以我想为每个主题制作一个实体,但是有很多实体,所以这个问题。

最佳答案

实体的数量没有限制,但您可能会过度创建超出您实际需要的数量。 推荐的数量是“你需要多少就多多少”,这显然会因数据的性质和应用程序使用它的方式而有很大差异。是否有比您当前方法更好的方法完全取决于您正在做的事情的细节,因此如果没有更详细的问题就不可能回答。

关于swift - 核心数据最大实体数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35069906/

相关文章:

ios - 使用 SwiftyJSON 解析 JSON - 更新 UI 时遇到问题

swift - 合并/追加两个文件

ios - UIPickerView 不加载行

ios - iCloud 和 Core Data - 如何调试?

ios - 从 nib 加载的 UITableViewCell 未更新(缓存?)

swift - 这个花括号 block 在 var 声明之后做什么?

swift - Firebase Cloud Functions 不会从 iOS 应用程序中触发

ios - 在 Navigation titleView 中将两个 View 居中

iOS 应用程序 : Pre-populated large database not allowed - alternatives?

cocoa - CoreData 导入期间内存使用率较高