UIPasteboard安全

我需要将信息存储在打开应用程序时总是需要阅读的应用程序中。 但我不希望用户复制/转储/或编辑它。 所以问题是:“UIPasteboard能解决这个问题吗? 这是安全吗? 如果不是,还有什么是适合使用的。

非常感谢你。

编辑:有没有其他解决scheme可以解决“删除并重新安装应用程序?

UIPasteboard可以在任何时候被覆盖,我不会把它叫做安全的。

您可能要考虑encryption和序列化数据。 然后,当你需要访问它时,解密并将其读入内存。

粘贴板的使用似乎不是您的问题的正确方向。 您应该更可能与服务器通信,并使用来自UIDevice的方法identifierForVendor

但是,如果您确定您需要粘贴板,请查看指定粘贴板的概念。 在你的上下文中,下面的方法看起来是合适的:+(UIPasteboard *)pasteboardWithUniqueName //一个具有唯一名称的应用程序粘贴板对象。

请注意,默认情况下,这种粘贴板只有在应用程序打开之前才存在。 如果要更改此行为,请查看persistent属性。

也许(未testing),即使您删除/重新安装应用程序,系统保持它。