1

好吧,

我是 Xcode 的新手,所以如果我在这里遗漏了任何关键点,我深表歉意。

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

我倾向于某种数据文件......但不能完全弄清楚如何在 Xcode 中实现它。我搜索了一下,但找不到任何有意义的东西(可能是因为我对 Xcode 很陌生)。

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

有任何想法吗?

4

2 回答 2

0

核心数据对你来说很好。但是,如果您不需要它的所有额外功能并且列表将是静态的(例如,不变并且将在运行时完整地读入代码),那么您可能可以使用 plist。Plist 数据可以直接读入数组。

于 2012-12-14T03:31:11.553 回答
0

我了解您想创建一个 UITableView 显示静态数据,而您的问题是您不想将数据存储在代码中。根据数据结构的复杂程度,您可以将其保存在 sql 数据库中,将其与 coredata 一起存储,将其保存在 xml 文件中或以自定义编码保存在文件中。我现在不太清楚你的问题在哪里。您可以只加载文件/数据库,将其解析为对象结构并将其显示在表格视图中。将数据库用于文件有几个优点:

  • 您可以轻松创建连接并轻松处理它们
  • 您只需要在内存中加载当前真正需要的内容。
于 2012-12-14T03:35:48.250 回答