可能非常基础 - 如何组织静态应用数据

时间:2012-12-06 22:49:21

标签: ios text plist

掌握iOS以重新创建我为Android编写的应用程序。基本上,用户从表中选择文档标题列表,该表导致在滚动视图中将文档本身显示为文本的新屏幕。这些是静态的,因此可以与应用程序捆绑在一起。在Android版本中,我使用名为titles []的字符串数组和在[values]文件夹中的.xml文件中保存的contents [],并在运行时使用getResources()读取。当用户选择项目n时,它移动到下一个屏幕并在一对textView中显示titles [n]和contents [n]。当时将20或30个长文本文件读入字符串数组似乎效率低下只是为了显示其中一个,但它有效。问题是如何在iOS中做到最好。 plist文件似乎与前一种方法最接近,但这并不能真正适用于几千个字符的字符串。做这个的最好方式是什么?标题的内容和内容的单独文本文件?我错过了一些明显的东西吗? 提前谢谢,安德鲁

1 个答案:

答案 0 :(得分:0)

除非我错过了,否则我看不到你的数据来源。无论如何,Apple有一个很好的例子来说明你想要镜像的数据模型TopSongs,它提供了一种很好的方法来深入研究数据类型以获得更细粒度。

您的部分问题似乎涉及在应用内静态存储数据。有许多不同的方法可以实现这一点,从转储XML文件到在SQLLite数据库中容纳它们。我个人认为我会使用两种方法的混合,db引用单个文件。希望有所帮助。