2010-12-03 4 views
1

こんにちは、私は数ヶ月私はどのデータ保存方法を使用していますか?

のために...

は、今私はこれの完全な履歴を維持する必要が日中のデータ(たとえば...時間、場所など)を何度も保存されますアプリを作っていますだから私は(私はこれらの2の認識しています)

を私が使用してデータ保存タイプ

SQLiteデータベースまたはNSUserDefaultを求めていたか、他の方法はありますか?

ありがとうございました

答えて

2

あなたはCore Dataを使用してこれをすべて抽象化できます。あなたは、使用するバッキングストア(フラットファイル、xml、sqlite)を決める必要があることは間違いありません。 xmlは人間が読めるもので、デバッグには向いていますが、大量のデータではsqliteの方がはるかに高速です。
http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

1

データベースにはsqliteとコアデータを使用できます。

大きなデータベースの場合、NSUserDefaultの使用は適切ではありません。 NSUserDefaultは、少量のデータ(パスコードなど)で使用します。

+0

+1ありがとう...... – Saawan

2

Sqliteはデータベースの知識が誰にでも簡単です。

コアデータは学習に多くの時間を必要としますが、それを知っている場合は、Sqliteよりも簡単です。

NSUserDefaultは、構成データのような小さなデータを保存するためにのみ使用します。

+0

+1感謝...... – Saawan

関連する問題