我有一个这样的问题。我正在开发一款iPad应用程序,实际上使用了许多图片和核心动画效果。我没有泄漏但我有内存问题。我的内存稳定增长。我已禁用动画,这些动画实际上使用了相当多的内存,但我仍然有内存增长的问题。对于动画,我使用http://markpospesel.wordpress.com/2012/05/07/mpfoldtransition/。我已经替换了UIImage类中诸如“imageNamed:”等加载方法的实现。但仍然没有帮助。
如果任何人有任何想法,请帮忙。
感谢大家。
如果任何人有任何想法,请帮忙。
感谢大家。
+ (UIImage *)imageNamed:(NSString *)name {
NSString *pathExtension = [name pathExtension];
name = [name stringByDeletingPathExtension];
if ([pathExtension isEqualToString:@""]) {
pathExtension = @"png";
}
NSString *sufix = [BMKAppUtilites isRetina] ? @"@2x" : @"";
name = [name stringByAppendingString:sufix];
name = [name stringByAppendingPathExtension:pathExtension];
name = [[NSBundle mainBundle] pathForResource:[name stringByDeletingPathExtension] ofType:[name pathExtension]];
return [[self alloc] initWithData:[NSData dataWithContentsOfFile:name options:NSDataReadingUncached error:NULL] scale:[BMKAppUtilites scaleFactor]];
}