在 Core Data 中,如果我有一个 Person 实体,两者之间有什么区别:
NSManagedObject *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];
或者
Person *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];
aPerson 应该是 Person 类型还是 NSManagedObject 类型?有区别吗?