title: Model Object From Both Core Data & External Source
body: <p>I am building an app where my primary model objects can either be fetched from a Core Data store or from an external source (public API via internet - > JSON - > object).  I'm new to Core Data so my question is can I just take my model object as it stands now and make its superclass NSManagedObject?  I'd guess that I'd need to make sure my model's properties match the names and types of the data model entities for this to happen.  I don't want to have to use two different model objects in the app - one when I fetch from the core data store and one when I fetch from the internet API.</p>
  
  <p>Is there anything else I'd need to do to make my already built model objects compatible for use with core data?</p>
  
  <p>Any guidance or advice would be much appreciated.</p>
  
  <p>Regards,</p>
  
  <p>Craig</p>