UITableView(Xcode 4)的大数据存储

时间:2012-12-14 03:28:03

标签: ios xcode uitableview

Alrighty,

我是Xcode的新手,所以如果我在这里缺少任何关键点,我会道歉。

但是,我想在UITableView类型显示中有一个大的列表。该列表将是一个包含500个ish条目的字符串数组,以及一个搜索栏,用于搜索您喜欢的条目。一旦找到,您可以点击该条目,它将加载详细的视图,它是什么。我宁愿不必在Xcode中拥有所有数据条目,并且想知道存储/读/写这个的最佳方式是什么?

我倾向于某种数据文件...但是无法解决如何将其实现到Xcode中。我已经搜索了一下但是找不到任何有意义的东西(可能是因为我对Xcode很新)。

这将是适用于iOS的应用程序。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

核心数据对您来说没问题。但是,如果您不需要它的所有额外函数,并且列表将是静态的(例如,不更改并且将在运行时将其全部读入代码中),那么您可以使用plist。 Plist数据可以直接读入数组。

答案 1 :(得分:0)

我知道您要创建一个显示静态数据的UITableView,而您的问题是您不希望将数据存储在代码中。根据数据结构的复杂程度,您可以将其保存在sql数据库中,使用coredata存储,将其保存在xml文件中,或者将其保存在自定义编码的文件中。我现在还不是你的问题所在。您只需加载文件/数据库,在对象结构中解析它并在tableview中显示它。将数据库用于文件有几个好处:

  • 您可以轻松创建连接并轻松处理它们
  • 您只需要在内存中加载目前真正需要的内容。