0

UISearchBarまず、これは を使用して検索または解析する方法に関する質問ではありませんUITableView

解析、表示など、すべての設定はすでに完了しています。

私の質問は、検索する正しい方法は何ですか?

私の現在の流れは次のとおりです。

  • XML を解析します。
  • すべてを配列に追加します。
  • テーブルに配列を表示します。
  • ユーザー入力検索。
  • 検索入力を使用して XML を再度解析します。
  • すべてを同じ配列に追加します。
  • テーブルに配列を表示する

これでいいですか?実際のサーバー上にある場合、これは遅くなりませんか? リクエストが多すぎますか?

または、これはより良いアプローチでしょうか?

  • XML を解析します。
  • すべてを配列に追加します。
  • テーブルに配列を表示します。
  • ユーザー入力検索。
  • 配列を検索します。
  • 新しい配列を作成し、検索された項目を追加します。
  • 新しい配列を表示します。

ありがとう!

4

1 に答える 1

0

技術的には、どちらのアプローチも問題ありません。ただし、パフォーマンスに関する限り、通常は Web サービスの呼び出しを繰り返さないようにすることをお勧めします。Web サービスのデータが変更されていない限り、Web サービスからのデータを何らかの変数 (この場合は配列) に保存し、この配列を使用して Web サービス データに再度アクセスすることをお勧めします。

したがって、2 番目の方法を使用することをお勧めします。私は計算上安価になります。

于 2012-07-16T04:39:47.623 に答える