0

iCloud 経由でテーブル ビュー アイテムのリストを同期しています。同期を実行するのに最適な時期。これが、さまざまなオプションに関する私の理解です。

didFinishLaunchingWithOptions - アプリの起動時にのみ呼び出されます。ほとんどのユーザーはアプリを終了するのではなくバックグラウンドに移行するため、このメソッドが頻繁に呼び出されることはあまりありません。

applicationWillEnterForeground - これは、アプリがバックグラウンド状態から開かれるたびに発生します。インターネット接続が遅い場合、UI の表示が一時停止する可能性がありますか?

applicationDidEnterBackground - アクションを実行するのに 5 秒しかないと思うので、接続が遅いと同期できない可能性があります。

同期するのに最適な時期はいつだと思いますか?

4

1 に答える 1

0

まあ、ドキュメントが奇数秒ごとに保存されるという事実に加えて、iCloud と同期するのに最適な時期は状況に大きく依存します。

たとえば、iCloud に保存しないと失われる新しいオブジェクトを作成した場合は、すぐに iCloud と同期することをお勧めします。

逆に、Core Data 内に保存されているため、iCloud に保存しなくても失われることのない新しいオブジェクトを作成した場合は、心配であれば、その保存を他の場所に結合することができます。同期が使用する速度と CPU。

于 2013-01-08T18:05:56.423 に答える