Возможный дубликат:
в чем разница между alloc и allocWithZone:?
Я прочитал статью, в которой упоминается, что использование allocWithZone
помогает повысить производительность за счет использования области памяти ближе к самому объекту. Это правда? и рекомендуется ли использовать allocWithZone
вместо alloc
? В чем разница между alloc и allocWithZone?
Доказанный пример был:
- (id)init
{
if (self = [super init])
{
_myString = [[NSString allocWithZone:[self zone] init]];
}
return self;
}