我正在编写一个应用程序,其中有两个UITextFields
...
- 起始文本
- 目标文本
现在,一旦我放置值并点击搜索或我想调用的任何函数,我想重用这些值。应用程序应记录这些值并将其保存为缓存。并且应该在键入或单击按钮时显示它们。是否可以像字典单词一样显示它们,或者哪个更tableView
可取PickerView
?如果还有其他请告诉我。
我正在编写一个应用程序,其中有两个UITextFields
...
现在,一旦我放置值并点击搜索或我想调用的任何函数,我想重用这些值。应用程序应记录这些值并将其保存为缓存。并且应该在键入或单击按钮时显示它们。是否可以像字典单词一样显示它们,或者哪个更tableView
可取PickerView
?如果还有其他请告诉我。
绝对使用UITableView
. AUIPicherView
大部分时间都以模态方式使用,而不是用于可选建议。
表视图用于 Safari 和许多其他应用程序:
至于如何缓存数据,您有很多选择。它还取决于您期望的数据量。
一种简单的方法是简单地使用NSArray
. 您可以非常轻松地将NSArray
plist 文件写入磁盘,并在需要时将其读回。
或者你可以使用 Core Data,如果你期望大量数据并且仍然想要高性能。但是,如果您以前从未尝试过该 API,那么要习惯该 API 会困难得多。基本上,您将需要一个简单的模型,其中包含一个称为类似实体的实体,该实体SearchEntry
具有单个属性text
。然后,您继续向托管对象上下文添加新实例,并且可以轻松过滤现有值。