Было просто интересно, каким способом лучше полностью инициализировать объект:
NSString *myString = [[NSString alloc] init];
ИЛИ
NSString *myString = [NSString new];
спасибо
Это предпочтительный способ. Большая часть кода, который я видел для iPhone, не использует new. Не пользуйтесь release, если вы используете alloc, тогда init.
new
release
alloc
init
Нет абсолютно никакой разницы между new и alloc + init;new - это просто «распределитель удобства».Тем не менее, как правило, alloc + init используется более чем new, просто ради последовательности.