:IOS:メモリデータストアで、私は次のようにiphoneにコアデータとメモリ内のデータストアを作成したい
- ストアのデータが暗号化されたファイルでディスクに保存されます(最大私は私がしたいお店です。このデータ配列を使用するように
NSPersistentStoreCoordinator
を伝えたいサイズ400キロバイト) - 暗号化されたファイルがメモリにcompletlyロードされ、その後、私はメモリ
- にいくつかのデータ配列を持つように私はそれを解読しますつかいます。
- コード内のある時点で、最新のメモリデータストアが別のデータアレイにコピーされ、暗号化されてディスクに格納され、ディスク上のデータが常に最新のバージョンのデータに対応します。
データは機密性の高いユーザーデータであり、それは完全なデータベースには絶対に格納できないためです。
私のアプリでは、すでに管理対象オブジェクトの各プロパティが暗号化されているため、ディスクに保存されているsqliteデータベースにはわかりにくい値しか含まれていません。不幸にも、その場で毎回すべての暗号を解読するには遅すぎることが判明しました。
第1オフ:これは可能ですか? 2番目に注意が必要なことがありますか?
また、SQLCipherをiOSに移植することもできます。 Interessting。 –
。しかし、それはコアデータと連携して動作しないと思いますか? – toom
私は分かりません。これはSQLiteのプラグインを置き換えるものですが、何らかの形でコアデータを取り込めるかどうかはわかりません。コアデータを使用したことはありません。 –