0

Core Data 永続ストアで PubSub フレームワーク オブジェクトを永続化することは可能ですか? それとも、これを行うより良い方法はありますか...?私は RSS リーダーに取り組んでおり、PubSub によって取得された RSS/Atom フィードをキャッシュする方法を探しています。

前もって感謝します

4

2 に答える 2

0

ニュース フィードの読み取りに関する Mac 開発者サイトの例があります。サンプル コードは、ここをクリックしてダウンロードできます。お役に立てば幸いです。

これはColin Wheelerによる別の例です

于 2011-01-23T01:24:44.093 に答える
0

PubSub オブジェクトを永続ストアに永続化することは可能ですが、これらのオブジェクトはオペレーティング システム データベースに永続化されると考えているため、必要かどうかはわかりません。

とにかく、これを行うには、変換可能なプロパティ、つまり feedObject を追加するだけです。ドキュメントには、これを行う方法の適切な説明があります: DOCS

唯一の本当の秘訣は、Entity ヘッダー ファイルに PubSub フレームワークをインポートする必要があることです。

前述したように、フィードを購読している限り、フィードと関連するエントリはすべてオペレーティング システムに保持されます (私は信じています)。エントリを取得するのは、(a) 最初にフィードを購読するとき、および (b) フィードを更新するときであると判断したときだけです。

フィードをサブスクライブせず、フィードを手動で取得するだけの場合は、フィードを永続ストアに追加することを検討してください。

于 2011-01-23T04:45:22.353 に答える