Sim*_*mon 11 data-protection objective-c nsfilemanager ios
我有兴趣在我的iOS应用程序中使用数据保护.似乎有三个地方我可以做到这一点:
[-NSFileManager setAttributesOfItemAtPath:error:]我已经阅读了我能找到的文档,但没有一个能告诉我我需要做哪些文档.如果我做1,是否会为整个应用打开它?我可以做3而不做1吗?我需要做2吗?
我从Apple获得了以下答案:
如果我做1,是否会为整个应用打开它?
是.它成为应用程序创建的所有文件系统对象的默认数据保护.
我可以做3而不做1吗?
是.如果您只想保护一个文件,这非常有用.
您也可以执行1和3,即使用1设置默认值,使用3覆盖某些文件的默认值.
我需要做2吗?
不会.执行1后,该值最终会出现在您的配置文件中,然后在构建时将其合并到您的代码签名权利中.