【发布时间】:2011-08-05 21:57:52
【问题描述】:
我有一个包含 500 个对象的数组,有人告诉我这不是一个聪明的主意,因为它需要大量的内存。有人告诉我,Core Data SQLite 对我来说只加载其中一个对象而不是一次加载所有对象会有好处。这是我的情况,我不确定核心数据是否可以在这里使用
我的数组基本上是选择一个随机的 Nib 文件来加载,程序选择一个随机的索引对象,然后去加载相应的 Nib 文件。
我能用核心数据做到这一点吗?似乎将所有对象一次全部加载到数组中是使其工作的唯一方法。有谁知道核心数据是否可以做这样的事情?
我对核心数据非常陌生,似乎对此很困惑。另外,如果有人可以向我指出一个众所周知的教程,那也很好:)
谢谢, 雅各布
【问题讨论】:
-
你是说你有 500 个笔尖?
-
哎呀。我说的很奇怪。不,我用随机零件加载一个。
-
你能把你有500个的数据对象展示出来吗。
-
IIRC,它是“核心数据”或“SQLite”。
-
您是否发现您的字符串列表占用了您的应用程序中的大量空间?您可能会在其他地方泄漏内存。
标签: objective-c ios arrays core-data