CALayer が大量のメモリを使用していることを発見しました。私は多くの画像を持っているので、レイヤーを削除すると、非常に高速であることがわかりました:
CALayer * l = [image1 layer];
[l setMasksToBounds:YES];
[l setCornerRadius:6.0];
代わりにこれを行うことはできますか:
image1.layer.cornerRadius = 6.0;
image1.layer.masksToBounds = YES;
それはより少ないメモリを占有しますか?? 別の方法はありますか??