title: Most Efficient Alternative Method of Storing Settings for iPhone Apps
body: <p>I am not using the Settings bundle to store the settings for my app, as I prefer to allow the user to access the settings within the app (they may be changed fairly often). I do realize that there is the option to do both, but for now, I am trying to find the most optimal place to store the settings within the app.</p>
  
  <p>I have a good number of settings (from what I have read, probably too many for NSUserDefaults), and the two main options I am considering are:
  1) storing the settings in a dictionary in the plist, loading the settings into a NSDictionary property in the app delegate and accessing them via the sharedDelegate
  2) storing the settings in a Core Data entity (1 row on Settings entity), loading the settings into a Settings object in the app delegate and accessing them via the sharedDelegate</p>
  
  <p>Of these two, which would be the optimal method, performance wise?</p>