作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Core Data 还很陌生,我仍在学习它的幕后工作原理。我的核心数据模型层次结构包含一个用户配置文件,其中包含一组使用一对多关系的十个不同级别,每个级别包含 30 个也使用一对多关系的不同谜题。
UserProfile (x1) -> Level (x10) -> Puzzle (x30), for a grand total of 311 objects per user profile
关卡和谜题模型用于存储用户按顺序解决谜题时的进度。当游戏第一次运行时,游戏会从 plist 中读取所有关卡和谜题数据,并生成核心数据对象(表行),这些对象将用于存储用户玩游戏时的进度。换句话说,核心数据对象列表不会随着用户玩游戏而增长,而是在开始时创建,并且对象的属性随着用户玩游戏而改变。我怀疑这是低效的,尽管我的问题仍然相同......
如果这些问题太离谱,我深表歉意,我对它们的长度表示歉意,非常感谢您的智慧!我现在要返回核心数据文档,我只是想在继续自学的同时发布这些问题。
最佳答案
这回答了您的“延迟加载”问题。 Core Data to-many relationships. Are they Lazy Load?
除非您发现性能问题,否则我不会担心 6MB 内存。您可以随时使用附带的实用程序进行检查。
关于iphone - iOS开发: How can I tighten up my Core Data memory usage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716384/
我是一名优秀的程序员,十分优秀!