title: Is there anything I shouldn't save in NSUserDefaults
body: <p>I've just got started with RubyMotion and, from what I can tell, it suggests using NSUserDefaults for a datastore. This seems kind of strange to me as the name suggests that it should be only used for storing config variables etc and not objects.</p>
  
  <p>Is it okay to store my objects (such as User, Company, Tasks etc) in NSUserDefaults or should I use another approach?</p>