Специально для разработчиков iOS:
Если B
является мелкой копией A
, то для примитивных данных это похоже на B = [A assign];
, а для объектов это похоже на B = [A retain]
;
B и A указывают на ту же ячейку памяти
Если B
является глубокой копией A
, то это похоже на B = [A copy];
B и A указывают на разные ячейки памяти
Адрес памяти B такой же, как у
B имеет такое же содержимое, как и A
Полагаю, вам нужно также связать это электронное письмо с пользователем, а не просто настроить пользователя для создания сущности электронной почты.
public void persistUser(EmailAddress emailAddress) {
// set this email to the user
// if email EmailAddresses list is null you might need to init it first
this.getEmailAddresses().add(emailAddress);
emailAddress.setUser(this);
}