首先,我在应用包中有一个plist文件。在某些时候,文件可以更新(下载到文档文件夹)。什么是了解哪个文件更新的最佳方法? mainbundle plist可以使用新的App版本进行更新,然后下载的版本将是最旧的。 我在plist中有一个时间戳,但我实际上不想将它们加载到内存中以便能够比较日期,因为每个需要1-2秒。 我可以比较某种创作日期吗?
答案 0 :(得分:1)
这个怎么样:
NSError *error = nil;
NSDictionary* dict = [NSFileManager attributesOfItemAtPath:path error:&error];
NSDate* date = [dict fileModificationDate];
答案 1 :(得分:0)
您可以使用-[NSFileManager attributesOfItemAtPath:error:]
获取每个plist的文件系统级属性,然后比较修改日期的值(使用NSFileModificationDate
字符串常量)。