在Core Data中,如果我有Person实体,那么:
之间存在任何差异NSManagedObject *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];
或
Person *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];
aPerson应该是Person类型还是NSManagedObject类型?有区别吗?
答案 0 :(得分:0)
您应该将其声明为Person类。这样编译器就知道了确切的类类型。