Привет, я новичок в цели C. В старой версии Xcode, когда мы создаем новый проект, IDE генерирует объект NSAutoreleasePool, как показано ниже, чтобы разрешить автоматическое освобождение объекта
int main (int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
[pool drain];
return 0; }
Однако в Xcode4.3, IDE генерирует следующий код
int main (int argc, const char * argv[])
{
@autoreleasepool {
//insert code
}
return 0;
}
С более старой версией .. я мог бы вручную освободить объект .. С новым Xcode 4.3, когда я попытался освободить объект, но функция выпуска зачеркнута... Это почему...?
Спасибо.