title: Good strategies for REST -> XML -> Core Data -> UITableView?
body: <p>What are good practices for asynchronously pulling large amounts of XML from a RESTful service into a Core Data store, and from this store, populating a <code>UITableView</code> on the fly? </p>
  
  <p>I'm thinking of using libxml2's <code>xmlParseChunk()</code> function to parse chunks of incoming XML and translate a node and its children into the relevant managed objects, as nodes come in.</p>
  
  <p>At the same time that these XML nodes are turned into managed objects, I want to generate <code>UITableView</code> rows, in turn. Say, 50 rows at a time. Is this realistic? </p>
  
  <p>In your experience, what do you do to accomplish this task, to maintain performance and handle, potentially, thousands of rows? Are there different, simpler approaches that work as well or better?</p>