こんにちは、私は数ヶ月私はどのデータ保存方法を使用していますか?
のために...
は、今私はこれの完全な履歴を維持する必要が日中のデータ(たとえば...時間、場所など)を何度も保存されますアプリを作っていますだから私は(私はこれらの2の認識しています)
を私が使用してデータ保存タイプ
SQLiteデータベースまたはNSUserDefaultを求めていたか、他の方法はありますか?
ありがとうございました
こんにちは、私は数ヶ月私はどのデータ保存方法を使用していますか?
のために...
は、今私はこれの完全な履歴を維持する必要が日中のデータ(たとえば...時間、場所など)を何度も保存されますアプリを作っていますだから私は(私はこれらの2の認識しています)
を私が使用してデータ保存タイプ
SQLiteデータベースまたはNSUserDefaultを求めていたか、他の方法はありますか?
ありがとうございました
あなたはCore Dataを使用してこれをすべて抽象化できます。あなたは、使用するバッキングストア(フラットファイル、xml、sqlite)を決める必要があることは間違いありません。 xmlは人間が読めるもので、デバッグには向いていますが、大量のデータではsqliteの方がはるかに高速です。
http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html
データベースにはsqliteとコアデータを使用できます。
大きなデータベースの場合、NSUserDefaultの使用は適切ではありません。 NSUserDefaultは、少量のデータ(パスコードなど)で使用します。
Sqliteはデータベースの知識が誰にでも簡単です。
コアデータは学習に多くの時間を必要としますが、それを知っている場合は、Sqliteよりも簡単です。
NSUserDefaultは、構成データのような小さなデータを保存するためにのみ使用します。
+1感謝...... – Saawan
+1ありがとう...... – Saawan