2013-06-03 53 views
1

我是icloud中的新手。我正在尋找如何以這種方式做到這一點。 但我的問題是 我是否必須實現核心數據才能將文檔存儲在icluod上? 我該怎麼辦? 有沒有人有關於icloud的好教程?我可以在沒有coredata的情況下使用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中?

回答

5

不,您不必使用核心數據。

  • 可以使用的iCloud的
  • 鍵值商店,你可以只保存在您的應用程序的iCloud中的文檔文件夾中的文件,他們將被自動同步

核心數據的iCloud支持只允許你跨設備的數據庫增量更新 - 如果你需要它,這是非常好的...幾乎沒有延遲:)

相關問題