1

私は2つあるアプリを書いていUITextFieldsます...

  1. 開始テキスト
  2. 宛先テキスト

ここで、値を配置して検索または呼び出したい関数をヒットしたら、これらの値を再利用したいと思います。アプリはこれらの値を記録してキャッシュとして保存する必要があります。また、入力時またはボタンクリック時にそれらを表示する必要があります。辞書の単語が表示されるのと同じように表示することは可能ですか、それともどちらがより好ましいですtableViewPickerView?他にご不明な点がございましたら、お気軽にお問い合わせください。

4

1 に答える 1

2

間違いなくを使用してUITableViewください。AUIPicherViewはほとんどの場合モーダルで使用され、オプションの提案には使用されません。

テーブルビューはSafariや他の多くのアプリで使用されています。

ここに画像の説明を入力してください

データをキャッシュする方法については、多くのオプションがあります。また、期待するデータの量にも依存します。

簡単な方法の1つは、単にを使用することNSArrayです。plistファイルのディスクに非常に簡単に書き込み、NSArray必要なときに読み戻すことができます。

または、大量のデータが必要でありながら高いパフォーマンスが必要な場合は、CoreDataを使用できます。これまでに試したことがない場合は、そのAPIに慣れるのははるかに困難です。SearchEntry基本的に、単一のプロパティを持つようなものと呼ばれる1つのエンティティを持つ単純なモデルが必要になりますtext。次に、管理対象オブジェクトコンテキストに新しいインスタンスを追加し続け、既存の値を簡単にフィルタリングできます。

于 2013-03-22T14:40:41.427 に答える