适用于iOS 4.0应用的NSFileProtectionComplete

时间:2010-07-10 03:21:18

标签: iphone security ios4 nsfilemanager

我看了一个关于NSFileProtectionComplete的WWDC 2010视频,并保护了应用程序的数据。

那里有什么例子吗?有没有人可以分享样本代码?

1 个答案:

答案 0 :(得分:10)

请参阅NSFileManager类doc:

  

该文件以加密方式存储   磁盘上的格式,无法读取   或者在设备发送时写入   锁定或启动。

它基本上是单个文件的文件库。您只需在设置文件属性时传递常量。

  

要将文件标记为受保护,您必须   添加扩展属性。该   基础框架包括两种方式   添加此属性:

     

编写NSData的内容时   使用的对象到磁盘   writeToFile:options:error:method,   包括   NSDataWritingFileProtectionComplete   选项。

     

使用   setAttributes:ofItemAtPath:错误:   NSFileManager的方法添加   NSFileProtectionKey属性(带   NSFileProtectionComplete值)   现有文件

http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html