2009-06-20 10 views
1

JSONを使用して情報を公開するAPIを備えたWebサイトがあります。私はこのAPIにうまくアクセスできますが、Core Dataを使ってiPhoneアプリケーションに情報を保存したいと思っています。永続ストアをJSON APIにフックする方法はありますか?コアデータのバックエンドとしてWebサイトを使用することができるアルゴリズムを使用して同期を維持する必要はありません。iPhone、Core Data、JSON

私はそれがはっきりしていることを望みます。

答えて

5

オブジェクトグラフ管理機能にコアデータを使用したい場合は、JSONデータを解析し、メモリストアに関連付けられたオブジェクトグラフを作成できます。

このデータをシリアル化されたJSON形式で保持したい場合、Core Dataには新しいアトミックストアタイプを作成する機能があります。 XMLストア形式の代わりにJSONストアを書くことができます。

3

いいえ、XML、SQLite、またはインメモリストアのみを使用できます。

+1

彼はiPhoneアプリケーションを構築していますが、SQLiteバックエンドのみが利用可能です。 XMLは現在デスクトップのみです(おそらく永遠に)。 –

0

は私が最近尋ねた同様の質問とthis page

0

ありで、コードサンプルと説明を提供する非常に徹底した答えがあったことを追加しようと思いましたがJSON =>コアデータの同期を行いlibです:https://github.com/sixdegrees/lidenbrock

関連する問題