プロパティを保存するために何を使用する必要があるかを知る必要がありますか?
私はまだ混乱しています。SQLitまたはコアデータを使用する必要がありますか?
たくさんのデータ、ユーザーデータ、不動産データがあります。マップにも表示されます。
1 に答える
1
Core Dataには、ストレージ機能としてsqliteが含まれています。これは実際のデータベースではなく、グラフデータベースです。
一方、SQLiteはデータベースです。さまざまな方法論を使用して、データの小さなチャンク(私は広く使用しています)に効率的に使用でき、ほとんどの場合、純粋なRDBMSシステム(プライマリ/外部キー、ユニオン、およびこのようなもの、SQLを使用)を実装します。
Core Dataの場合、グラフの関係(つまり、参照によって他のオブジェクトに接続されているオブジェクト)を使用します。
結果は同じですが、プログラミングは異なりますが、アプリに必要な(または実際に設計した)複雑さに応じて、計画を立てて、どれが自分に合っているかを確認してください。SQLiteの場合、すべてのSQLステートメントに対して2〜3回のチェックを行うよりも簡単なので、FMDBラッパーをお勧めします。
あなたのアプリは面白そうです。不動産ベースなので、少し後で「拡張現実」と呼ばれる小さなテクノロジーでスパイスを効かせたいと思うかもしれません:)
于 2012-04-09T22:05:26.620 に答える