for (int i = 0; i <= 1000; i ++) {
02
03 //1.首先我们获取到需要处理的图片资源的路径
04
05 NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"PNG"];
06
07 //2.将图片加载到内存中,我们使用了alloc关键字,在使用完后,可以手动快速释放掉内存
08
09 UIImage *image = [[UIImage alloc] initWithContentsOfFile:filePath];
10
11 //3.这一步我们将图片进行了压缩,并得到一个autorelease类型实例
12
13 UIImage *image2 = [image imageByScalingAndCroppingForSize:CGSizeMake(480, 320)];
14
15 //4.释放掉2步骤的内存
16
17 [image release];
18
19 }
图片的初始化还有一种方法:UIImage Imge = [UIImage imageNamed:@"test.png"];
这种方法初始化的图片是由系统去释放内存,对于使用很多次的图片就可以第二种方法实现,而第一种方法,我们自己可以释放内存;