我是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吗?
答案 0 :(得分:5)
不,您不必使用核心数据。
核心数据iCloud支持只为您提供跨设备的数据库增量更新 - 如果您需要它,这非常好......几乎没有延迟:)