1
Не совсем уверен, как фраза, но я должен освободить переменную в этом situtation:Должен ли я высвобождать указатель, указывающий на элемент в массиве?
NSString *string = @"HELLO WORLD";
NSArray *array = [NSArray arrayWithObject:string];
NSString *shouldIReleaseThis = [array objectAtIndex:0];
NSLog(@"%@", shouldIReleaseThis);
//???? [shouldIReleaseThis release] ??????
//Do stuff with array
Должен ли я отпустить его? Почему или почему нет?
Спасибо, это именно то, что я искал. Я читал об управлении памятью, но почему-то концепция «собственности» на самом деле не утонула. – rob
Это действительно хороший ответ, который применим ко всем выпускам переменных в Cocoa. +1! – Chetan