-1

iOS 用アプリの開発に関する知識を探求し、広げようとしています。今、私はオンライン コンテンツを持つアプリを作ることを計画しています。私はオフライン アプリが大好きなので、そのようなことをするのは初めてです。

私が計画しているアプリは、ウェブサイトの「What's New」フィードをアプリに表示します。どうすればそれができますか?

4

2 に答える 2

1

Web サイトがこのフィードを RSS、XML、または JSON として提供する場合、それは非常に簡単です。Foundation API には、このフォーマットされたデータを解析するための専用のクラスがあります ( や などNSXMLParser) NSJSONSerialization。RSS が最も可能性の高いオプションであり、RSS は特定のスキーマの XML にすぎないため、このタイプのフィードを解析するには任意の XML パーサーを使用できます)。これは可能性がありますがNSXMLParser、必ずしもそうとは限りません。多くの人はNSXMLParser理解しにくいと感じているので、TBXMLなどの DOM ベースのパーサーを使用することをお勧めします。

于 2013-01-31T03:25:15.133 に答える
0

開始点として、 iOS SDK ドキュメンテーションでいくつかのサンプル コードを確認することをお勧めします: SeismicXML、LazyTableImages、TopSongs。

SeismicXML は、米国地質調査所から XML フィード データを読み取ります。

LazyTableImages は、ダウンロードしたフィード データをテーブル ビューに非同期的に更新する方法を示し、ネットからコンテンツをダウンロードする際の UI の応答性を最大化します。

TopSongs は、XML を libxml で解析し、フィード データをコア データ ストアと統合する方法を示しています。

于 2013-01-31T03:38:39.207 に答える