Если я сделаю что-то вроде
address = [[NSString alloc] initWithData:addressData encoding:NSASCIIStringEncoding];
Тогда я знаю, что мне нужно сделать [освобождение адреса] после того, как я закончу с его использованием.
Потому что "alloc" увеличивает количество ссылок на переменную "address", так что мне нужно сделать
[address release]
Но я не уверен, что мне нужно отпустить, если я сделаю что-то вроде
NSData *addressData = [NSData dataWithBytes:buf length:address_len];
Я не вижу никакого «alloc» в этом утверждении. Так что мне еще нужно сделать [addressData release] после того, как я закончу с этим?
Заранее спасибо ...