多くのフォーラムで、メモリの問題に colorWithPatternImage を使用しないでください。大きな背景画像を使用している場合は UIImageView を使用し、メモリを節約するためにサブビューとして追加する必要があります。これら3つのソリューションを試してみましたが、それらはすべて同じメモリが使用されていることを示しています:
// First Option
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Background"]];
[self.view addSubview:backgroundView];
[self.view sendSubviewToBack:backgroundView];
//Second Option
UIImage *image = [UIImage imageNamed:@"Background"];
self.view.layer.contents = (id) image.CGImage;
//Third Option
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background"]];
iOS7 SDK を使用しています。不足しているものはありますか、または iOS7 がこの方向に改善されていますか?