title: Core Data entity naming convention
body: <p>Is there a convention for naming Core Data entity?  The <a href="http://www.mactech.com/articles/mactech/Vol.21/21.07/CoreData/index.html" rel="nofollow">argument</a> I heard for not prefixing Core Data entity is because there is no chance they will be collision since they only need to be unique within a model, which is not true because the NSManagedObject subclass generated may still collide with existing Objective-C classes.</p>
  
  <p>So it seems logical for me to do two things to Core Data Entity: Prefix it with my project class prefix, and suffix it with Entity.  This way, I know it's a Core Data entity, and its name will never collide with any other classes.</p>