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