A
Pomogite uznat est li benefits ili cons pervogo ili vtorogo sluchaya?
——————————————————————
- (NSString *)methodReturnsUserName {
User *user = [[User alloc] init];
return user.name;
}
——————————————————————
- (NSString *)methodReturnsUserName {
return [[User alloc] init].name;
}
——————————————————————
kak pravilno i pochemu?
Как мне кажется, - если не вдаваться в детали, смотреть только синтаксис - всё одно. Синтаксический сахар.
А если смотреть по названию ф-ции, то можно подумать, что она писана для того, чтобы вернуть имя определённого юзверя, но вместо этого они обе создают новый объект класса Юзверь и возвращают его дефолтное имя... Правильно ли это?