title: xcode/ios/json api: Is it best practice to use pagination when pulling in json feed?
body: <p>IOS newb working on app that pulls JSON feed from web server into an IOS app.</p>
  
  <p>Is it best practice to create an API (in PHP in my case) that spills all the records--which could be thousands into a JSON feed and have the IOS app handle all of them (though displaying only one screen at a time)?</p>
  
  <p>Or is best practice to limit the results in the JSON feed to say ten or one hundred and then have some user action in the IOS App draw down the next batch?</p>
  
  <p>The first would seem more desirable given the reusable cell concept, however, it seems that sending huge numbers of records is bound to be slower and/or problematic from a web traffic and memory management point of view.</p>
  
  <p>On the other hand, the second seems really complicated.  How would you know which page to pull down based on IOS style gestures.</p>
  
  <p>Looking to learn best practice on this as it seems to be common for many apps.</p>
  
  <p>Many thanks for any suggestions.</p>