Я немного запутался в том, как правильно сделать копию объекта Core Data (только атрибуты, а не отношения).Скажем, у меня есть мой объект A с NSNumber x и NSString s.Это правильный способ скопировать это:
MyObject* B = (MyObject*)[NSEntityDescription insertNewObjectForEntityForName:@"MyObject" inManagedObjectContext:moc];
B.x = A.x;
B.s = A.s;
Или это:
MyObject* B = (MyObject*)[NSEntityDescription insertNewObjectForEntityForName:@"MyObject" inManagedObjectContext:moc];
B.x = [A.x copy];
B.s = [A.s copy];
Если я обновлю атрибуты A в будущем, я не хочу, чтобы атрибуты Bизменить.