title: Bundle and load objects to be randomly read in an iOS app
body: <p>I want to bundle JSON objects, each keyed by a unique int, so that my app can randomly deserialize X of them at any given point. I see two ways to do this without touching core data (please tell me if there's more):</p>
  
  <p>1) Bundle a single JSON file which stores all the objects, deserialize the file during startup into some collection, and randomly deserialize X objects</p>
  
  <p>2) Bundle each object in a separate file named by its unique int, fetch random X files and deserialize the object</p>
  
  <p>Which approach is better? Is there a limit on how many files an iOS app can store? If the approach is dependent on the number of strings the app has to store, please say at which point is better to do one approach over the other.</p>