Итак, если я написал довольно много кода, не выделяя никаких объектов, куда денется память?
Например, вместо того, чтобы иметь
UIImage *myImage = [UIImage imageNamed:@"image.png"];
imageView.image = myImage;
[myImage release];
я имел
imageView.image = [UIImage imageNamed:@"image.png"];
во всем моем коде. Я не вижу, что происходит с памятью во втором примере. Я все еще учусь и написал много кода, используя второй пример во всем приложении, без выделения каких-либо объектов. В симуляторе он всегда работал нормально, но реальное устройство не может обрабатывать память и дает сбой. Все руководства по управлению памятью говорят об этом в смысле освобождения созданных вами объектов, но, поскольку я никогда не создавал никаких объектов, я застрял.