我看到了一个关于 NSFileProtectionComplete 和保护应用程序数据的 WWDC 2010 视频。
有没有例子?有人有示例代码可以分享吗?
我看到了一个关于 NSFileProtectionComplete 和保护应用程序数据的 WWDC 2010 视频。
有没有例子?有人有示例代码可以分享吗?
请参阅 NSFileManager 类文档:
该文件以加密格式存储在磁盘上,并且在设备锁定或启动时无法读取或写入。
它基本上是单个文件的文件库。您只需在设置文件属性时传递常量。
要将文件标记为受保护,您必须为其添加扩展属性。Foundation 框架包括两种添加此属性的方法:
当使用 writeToFile:options:error: 方法将 NSData 对象的内容写入磁盘时,请包含 NSDataWritingFileProtectionComplete 选项。
使用 NSFileManager 的 setAttributes:ofItemAtPath:error: 方法将 NSFileProtectionKey 属性(具有 NSFileProtectionComplete 值)添加到现有文件
.