I tried to create UIImageView object using Convenience and init method, after when I try to go back and check the memory usage that are increases after creation of both methods, the memory usage under the convenience method takes 10MB to 7MB and init method takes from 10MB to 4MB immediately both examples are here:
imageView.image = [UIImage imageWithData:[downloads dataAtIndex:0]];
UIImage *aImage = [[UIImage alloc] initWithData:[downloads dataAtIndex:0]];
imageView.image = aImage;
I also waited and interacted with the app to give time on releasing on the convenience method's autorelease. But it didn't drop much.
Other than the autorelease vs release, what else contributed the difference?