我有一个关于 iOS 应用程序的非常基本的问题:如何将大量数据放入应用程序?我知道 plists 是我导入数据的方式。但是创建这些 plist 很乏味(我使用 excel 和 smultron 来做到这一点 - 有没有更好的工具来做到这一点),而且我认为对于非常大的数据集效率不高。
加载数据后,我在应用程序中使用它(并且可能将其输入核心数据数据库)。
其次,我想知道在架构方面加载数据的良好设置是什么。目前我在我使用的每个视图控制器中都这样做。但我想这可以更有效、更集中地完成。例如,通过拥有一个加载所有数据的类——DataLoaderClass——(或者如果不总是需要数据,则根据请求)。但是,这意味着我需要每个视图控制器的每组数据的属性。如果我可以只声明一些可以被每个视图控制器访问但由 DataLoaderClass 填充的全局变量,那会容易得多。
我应该查找任何建议或关键概念吗?
感谢您回答这些新手问题——这对我来说仍然很重要。