私はソーシャルベースのアプリケーションに取り組んでいます。主に、特定のアクティビティのスケジュールを作成し、特定の日時に他のユーザーを招待することを扱います。ただし、アプリケーションは Parse をバックエンドとして使用しています。実行されるほとんどすべてのアクションにはネットワークが必要であり、低品質の接続では遅く感じることがあります.
アプリケーションの応答性を高めるにはどうすればよいですか?
- 現在の友達のリストなどのデータが取得されると、それらの友達を Core Data に保存し、更新中に友達を追加または削除して Core Data モデルを更新しますか?
- などのキャッシング ツールを使用する必要があります
NSCache
か? - ネットワーク リクエストの実行中にローダーを画面に表示し、完了したら UI を更新するだけですか?
Facebook や Instagram などのアプリケーションが最新のデータを取得している間にアプリケーションを起動すると、いくつかの投稿が表示されることがわかりますが、どのようにこれを達成するのかはわかりません。
適切な方向性を教えていただけますか?