1

我正在编写一个应用程序,其中有两个UITextFields...

  1. 起始文本
  2. 目标文本

现在,一旦我放置值并点击搜索或我想调用的任何函数,我想重用这些值。应用程序应记录这些值并将其保存为缓存。并且应该在键入或单击按钮时显示它们。是否可以像字典单词一样显示它们,或者哪个更tableView可取PickerView?如果还有其他请告诉我。

4

1 回答 1

2

绝对使用UITableView. AUIPicherView大部分时间都以模态方式使用,而不是用于可选建议。

表视图用于 Safari 和许多其他应用程序:

在此处输入图像描述

至于如何缓存数据,您有很多选择。它还取决于您期望的数据量。

一种简单的方法是简单地使用NSArray. 您可以非常轻松地将NSArrayplist 文件写入磁盘,并在需要时将其读回。

或者你可以使用 Core Data,如果你期望大量数据并且仍然想要高性能。但是,如果您以前从未尝试过该 API,那么要习惯该 API 会困难得多。基本上,您将需要一个简单的模型,其中包含一个称为类似实体的实体,该实体SearchEntry具有单个属性text。然后,您继续向托管对象上下文添加新实例,并且可以轻松过滤现有值。

于 2013-03-22T14:40:41.427 回答