Это зависит от того, как вы назначаете изображения.
Если вы что-то вроде
UIImage *someImage = [[UIImage alloc] initWithContentsOfFile:@"image1.png"];
...
someImage = [[UIImage alloc] initWithContentsOfFile:@"image2.png"];
Там будет утечка памяти, потому что у вас есть право собственности на someImage
и вы не отпуская ее.
Правильный способ сделать это:
UIImage *someImage = [[UIImage alloc] initWithContentsOfFile:@"image1.png"];
...
[someImage release];
someImage = [[UIImage alloc] initWithContentsOfFile:@"image2.png"];
...
[someImage release];
Или вы можете использовать autoreleased объекты
UIImage *someImage = [[[UIImage alloc] initWithContentsOfFile:@"image1.png"] autorelease];
...
someImage = [[[UIImage alloc] initWithContentsOfFile:@"image2.png"] autorelease];
То, как вы просите, затрудняет понимание того, что вы действительно хотите знать. Этот код? Или псевдокод? Изображения не могут быть привязаны к изображениям. –