1

私はicloudの初心者です。これを正しい方法で行う方法を探しています。しかし、私の質問は、icluod にドキュメントを保存するためにコア データを実装する必要がありますか? どうすればできますか?誰かがicloudについての良いチュートリアルを持っていますか?

私はこのコードを持っています

-(NSString *)archivePathWithName:(NSString*) name {
NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentDirectory = [documentDirectories objectAtIndex:0];

return [documentDirectory stringByAppendingPathComponent:name];

}

それから私はそれをそのように保存します

[NSKeyedArchiver archiveRootObject:items toFile:[self archivePathWithName:name]];

それはiCloudに保存されていますか?

4

1 に答える 1

5

いいえ、Core Data を使用する必要はありません。

  • iCloud ORのキー値ストアを使用できます
  • ファイルをアプリの iCloud ドキュメント フォルダに保存するだけで、自動的に同期されます

Core Data iCloud サポートは、デバイス間でのデータベースの増分更新のみを提供します - これは、必要な場合に非常に便利です... ほとんど遅延はありません :)

于 2013-06-03T22:42:21.120 に答える