大量のXMLをRESTfulサービスからCoreDataストアに非同期的にプルし、このストアからUITableView
オンザフライでデータを取り込むためのグッドプラクティスは何ですか?
libxml2のxmlParseChunk()
関数を使用して、着信XMLのチャンクを解析し、ノードが着信したときにノードとその子を関連する管理対象オブジェクトに変換することを考えています。
これらのXMLノードが管理対象オブジェクトに変換されると同時に、UITableView
行を生成したいと思います。たとえば、一度に50行です。これは現実的ですか?
あなたの経験では、このタスクを実行し、パフォーマンスを維持し、場合によっては数千行を処理するために何をしますか?うまく機能する、またはそれ以上に機能する、異なる、より単純なアプローチはありますか?