私は貴重な情報の非常に大きなデータベースに依存するiPadアプリを開発しています。私は自分自身もデバイスに精通していない(私は個人的なiPadを持っていない、私はこれまでにこのアプリの開発の外に1つを使用していない)。ユーザーはどこでも私のアプリを通してデータベースのデータを直接見ることができません。ユーザーはSQLiteデータベースにどの程度アクセスできますか?私は自分のアプリを同梱していますか?
私のデータベースのデータにユーザーがアクセスできる方法はありますか(おそらく、デバイスをコンピュータに接続してXcodeまたはiTunesを経由することによって)?もしそうでなければ、私はjailbreakingについて少し読んできました。そうすることで、ユーザーがデバイスのファイルシステムにアクセスできるようになり、データベースの内容を見ることができます。または、jailbreakingとjailbrokenデバイス(実際にthis questionのデータベースファイルを表示するためにアプリをインストールすることは、それが非常にjailbrokenデバイスのための "データベースリーダー"アプリケーションを開発することが簡単かもしれないことを示唆します)?
平均的なiDeviceユーザーは、あなたが鼻を突き出すとデータベースを知ることができません。知識のあるユーザーは、dbファイルを簡単に取得し、必要に応じてiDeviceから何か/すべてを取得することができます。 –
重要なデータベース情報はデータベースサーバーに保存してください。これはiPadではありません。あなたはこの情報を暗号化することができますが、ローカルファイル/データベースに格納されているものはすべてiPadユーザーがアクセスできます。 –