0

アプリケーションを開いたときに常に読み取る必要があるアプリケーションに関する情報を保存する必要があります。しかし、ユーザーがコピー/ダンプ/または編集したくありません。問題は、「UIPasteboard でこの問題を解決できるか?」ということです。セキュリティですか?そうでない場合は、他に何が使用に適していますか。

どうもありがとうございました。

編集:「アプリケーションの削除と再インストール」を解決できる他の解決策はありますか?

4

2 に答える 2

0

UIPasteboard はいつでも上書きされる可能性があり、安全とは言えません。

データの暗号化とシリアル化を検討することをお勧めします。次に、アクセスする必要がある場合は、復号化してメモリに読み込みます。

于 2012-06-06T03:42:39.767 に答える
0

ペーストボードの使用は、問題の正しい方向ではないようです。identifierForVendorサーバーと通信し、 UIDeviceのメソッドを使用する可能性が高くなります。

しかし、必要なものがペーストボードであると確信している場合は、名前付きペーストボードの概念を見てください。+ (UIPasteboard *)pasteboardWithUniqueName // 一意の名前を持つアプリケーション ペーストボード オブジェクト。

デフォルトでは、この種のペーストボードはアプリが開かれるまでしか存在しないことに注意してください。persistentこの動作を変更する場合は、プロパティを確認してください。

おそらく(テストされていません)、アプリを削除/再インストールしても、システムはそれを保持します。

于 2012-09-26T11:52:49.910 に答える