0

タイトルがすべてを物語っています: Parse.com のローカル データストアを有効にする iOS アプリの短所、短所、および一般的な悪影響は何ですか?

私が主に尋ねているのは、ローカル データストアがメモリ内に同じ (= 同じ objectId を持つ) オブジェクトのインスタンスを 1 つだけ作成するという「副作用」を提供するためです。これは、場合によっては非常に便利です。 /アプリ。ただし、この目的だけにローカル データストアを有効にするのは何か問題があるように感じます。

編集:回答の最初の部分で明確に書いていないかもしれません。問題は、 ローカル データストアが提供する方法 (例: -pin) を使用せずに、アプリでローカル データストアを純粋に有効にすることによる悪影響、パフォーマンス ヒット、またはその他の良くない影響があるかどうかです。

4

2 に答える 2

0

ローカル データストアを有効にしますが、実際には何も固定しなくても問題ありません。実装が非公開であり、ピン留めしないとローカル データストアが何をしているのかが文書化されていないため、確認するのは困難です。


ローカル データ ストアは便利で、それ以上のことはありません。必要性を満たしている (テストで証明されている) 場合は問題なく、使用する必要があります。ローカル データ ストアは JSON ファイルを使用して実装されているため、最も効率的なソリューションではありませんが、効率が影響しない場合は問題ありません。主な利点は、ネットワークまたはローカル ストアにアクセスしている場合と同じインターフェイスが提供されることです。

隠れた副作用は実際にはありません。テストが重要です。具体的には、本番環境で実際に見られると予想されるよりも大きなサイズのデータ​​でテストします...

于 2015-03-30T20:25:15.790 に答える