まず、いくつかの基本について理解していますが、まだまだ初心者です。データでUITableViewを実装する
私は現在、NSDictionary(グループ化用)と4または5種類のNSArrays(データ用に、セルが選択されたときに次のビューに渡される)を使用しているセクション化UITableViewを持っています。それは動作しますが、それは非常に長いリストで、UITableViewを上下にスクロールしてそのビューを終了して戻ってくると、アプリケーションは「スローダウン」して最終的にフリーズします。私はいくつかの研究をしており、私がやっているやり方が最良の方法ではないことを発見しました。私は別のオブジェクトを使用して、必要に応じてデータを読み込み、そのデータをメモリに保持しない(おそらく私のアプリケーションがフリーズする原因になる)テーブルを生成することについて読んだ。
私のデータを格納し、それを私のUITableVIewで使用するための "データオブジェクト"を構築するのに正しい方向を教えてもらえますか?私はNSDictionariesとNSArraysを取って、何とか彼ら自身のクラスに入れて、そのクラスを呼び出すことができますか?コアデータを使用しますか?その他の提案はありますか?メモとして、このデータは、ユーザーに追加、更新、または削除することはできません。私がデータを変更する唯一の時間は、リストを長くしたり、しばらくしたりするために、より多くのデータ(完全に新しいレコード)を追加することですが、まれに私によって更新または削除されます。
ご協力いただければ幸いです。
私が推測するのは、辞書や配列ではないということです。 View Controllerから 'cellForRowAtIndexPath:'メソッドを投稿できますか?テーブルセルを適切に再利用していない可能性があります。 – Aaron