0

パスワードで保護されたPDFファイルをダウンロードしているiOSアプリがあります。パスワードを使用してPDFのロックを解除するためにいくつかのコードを使用しますが、画面上のビューに表示するために一時的にディスクに保存する必要があります(メモリにあるだけでは表示できません)。

私の質問:デバイスをコンピューターに接続すると、その一時ファイルは表示されますか?アプリファイルをコンピューターから見えなくするプライベートアプリ名前空間はありますか?

iPhoneをWindowsマシンに接続すると、画像以外のファイルが表示されないことに気づきました。

4

1 に答える 1

1

詳細については、ファイルシステムプログラミングガイドを参照してください。

アプリ専用にするファイルは、に配置する必要があります。明示的にバックアップされておらず、キャッシュされた情報のように見えるため(つまり、必要に応じて再度ダウンロードできます)、~/Libraryおそらく私が使用します。これが本当に一時ファイルであり、アプリが実行されていないときはいつでも安全に削除できる場合に~/Library/Cachesも使用できます(これらのファイルを実際に削除するのはユーザーの責任です)。~/tmp

ジェイルブレイクされたデバイスはこのデータを読み取ってコピーできるため、これは強力な保護ではないことに注意してください。ただし、ファイル共有にデータが表示されるのを防ぎます。

于 2013-03-13T15:05:55.043 に答える