gpt4 book ai didi

iphone - 在 iPhone 应用程序中存储大量数据,以便 UI 可以使用它们

转载 作者:行者123 更新时间:2023-12-03 21:12:59 25 4
gpt4 key购买 nike

有点神秘,这也是我在这里开始一个帖子的原因,我根本找不到用谷歌来形容挑战的词。

我正在构建一个应用程序,它将有 2 个搜索 View ,显示 1400 和 16000 个可能的选择。它是简单的列表,没有关系或其他跨越数据。

据我所知,我有 3 种可能性:

  1. 编写一个脚本,将其预加载到我的核心数据模型中,并在需要列表时从那里提取它。

  2. 构建一个与应用程序捆绑在一起的 plist 文件,并从那里读取数据。

  3. 将 text/xml/json 文件放入应用程序中并从那里读取它..

  4. 第四个疯狂的可能性,实际上编写一个包含所有这些数据的 ValueObject.m。

我只需要将它们显示在带有搜索栏的 tableView 中,让用户选择一个,我就完成了。 (我从选择中提取一个字符串值并将其填充到我的 Web 服务查询中)

由于这是相当多的列表,所以什么是解决它的好方法,我想避免尽可能多的解析/数据处理以加快速度。

希望有人能给我指明方向,这样我就不必快速测试每种可能性:)或者更好的是有人提出 5. 甚至更好的可能性:)

谢谢

最佳答案

最简单的方法是选择#2。没有比将 XML 文件轻松读入 NSArray 更容易的事情了。我没有确切的数字,但我不得不猜测这也是最快的选择。

NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"largelist" ofType:@"plist"];
theArray = [NSArray arrayWithContentsOfFile:plistPath];

关于iphone - 在 iPhone 应用程序中存储大量数据,以便 UI 可以使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1683371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com