テーブルビューを持つマルチスレッドアプリケーションがあります。これは、別のスレッドでバックグラウンドでデータを収集します。問題は、ユーザーがテーブルをスクロールすると、データ収集が75%ほど遅くなることです。収集するデータがたくさんあるので、テーブルスクロールでデータ収集のスピードを15%以下にすることができればそれが可能です。UITableVIewのパフォーマンスを向上させるにはどうすればよいですか?
ユーザーが画面から指を離したときに、TableViewを再描画する方法はありますか?ユーザーエクスペリエンスについて心配する必要はありません。心配してください。それをスピードアップできるアイデアがあれば、私はそれらを聞いてみたいと思います。
テーブルをスクロールすると接続が遅くなることを意味していますか? InstrumentsでTime Profilerツールを使用しましたか?テーブルの再描画は、減速の本当の原因ですか? – sergio
しかし、スレッドが完了し、データがテーブルビューで読み込まれる準備ができたら、なぜリロードセルデータにNSNotificationを使用しないのですか?このリンクを参照してください。http://www.raywenderlich.com/4295/multithreading-and-私はあなたがスクロールの再使用のスピードを必要としないと思う... – DShah