iPhone用の非常に単純なアプリケーションを作成しています。残念ながら、私は本当に初心者です。私がやろうとしているのは、ユーザー エクスペリエンスの最後にデータを保存することです。このデータは非常に単純で、文字列または整数、または何らかの配列のみです。
後でそのデータを取得できるようにしたいので、イベント ID も必要です (おそらく)。
それを達成するための最良の方法、API、またはテクノロジー、XML、プレーンテキスト、シリアライゼーションを指摘していただけますか?
iPhone用の非常に単純なアプリケーションを作成しています。残念ながら、私は本当に初心者です。私がやろうとしているのは、ユーザー エクスペリエンスの最後にデータを保存することです。このデータは非常に単純で、文字列または整数、または何らかの配列のみです。
後でそのデータを取得できるようにしたいので、イベント ID も必要です (おそらく)。
それを達成するための最良の方法、API、またはテクノロジー、XML、プレーンテキスト、シリアライゼーションを指摘していただけますか?
を使用しNSUserDefaults
ます。まっすぐで使いやすい。これにより、すべてのファイル I/O が処理され、数行のコードしか必要ありません。
NSUserDefaults
少量のデータに適しています。
キロバイト程度を超えるものを管理する必要がある場合は、のinitWithContentsOfFile:
メソッドを使用するNSArray
かNSDictionary
、.plistファイルを読み込むことを検討してください。ファイルを書き込むには、writeToFile:atomically:
メソッドを使用します。このファイルは、アプリのドキュメントディレクトリに配置する必要があります。
私と私のチームは、マークが指摘したように、この目的のために単純なクラスを作成しましたNSUserDefaults
. うまくいけば、これはあなたを助けます...
http://getsetgames.com/2009/10/07/saving-and-loading-user-data-and-preferences/