0

Web サイトからの RSS フィードを解析し、GDataXML を使用してテーブル ビューに表示しましたが、アプリをオフラインで動作させたいと考えています。私は iPhone 開発の初心者で、Core Data に保存する方法がわかりません。

4

2 に答える 2

2

XCode で Core Data Model を作成します。Postおそらく、 RSS 投稿を表すエンティティが必要になるでしょう。可能なプロパティはTitle、などです。おそらくContent、ユーザーが購読しているすべてのフィードを格納するためのエンティティDateも必要になるでしょう。Feed

次に、XML をダウンロードして解析した後、コンテキスト内のこれらのエンティティを使用してこれらのマネージド オブジェクトを初期化し、保存します。

このチュートリアルを読むことをお勧めします。

そしてもちろんドキュメンテーション。長文ですが、安定した高品質のアプリを構築したいのであれば、それを回避することはできません。

于 2012-07-01T15:20:55.377 に答える
1

あなたの質問は非常に一般的であり、詳細な方法で回答することは困難です.

Core Data については、core-data-on-ios-5-tutorial-getting-startedを読むことを強くお勧めします。

これは Core Data の良い紹介です。

一度読んだら、私が提案するモデルを理解できます。たとえば、RSSFeed次の 2 つのプロパティを持つ単純なエンティティを作成できます。

  • guid:NSStringフィードの識別子
  • title:NSStringフィードのタイトル
  • text:NSStringフィードのテキストを表示できるテキスト
  • date:NSDateフィード挿入日の日付

他の小道具 (および/またはエンティティ) が存在する可能性がありますが、フィードに何を表示するかによって異なります。

さらに、The Core Data Programming Guideはあなたの友達です。

それが役立つことを願っています。

于 2012-07-01T15:23:58.087 に答える