たくさんの (~ 数百から数千の) 2D 画像がある場合、Quartz または UIImageViews の配列を使用する方が天気が速いと思っているだけです。乾杯!
質問する
389 次
1 に答える
0
Quartz は下位レベルの描画エンジンであるため、理論的には、Quartz 関数は少なくとも UIKit (Quartz に依存する) のものと同じくらい高速になります。とはいえ、iPhoneの画面に数百枚の画像を同時に表示する予定はないと思いますか? 何百もの UIImageView を作成することは、メモリ効率がよくない可能性が高いため、別の方法を使用することをお勧めします。一度に画面に少数の UIImageView しか表示しない場合は、それらを再利用することができ、疑問は解消されます。
-drawRect:
Quartz (Core Graphics と私はあなたがカスタムを意味すると仮定します) と UIImageViewの間には他のオプションがあります。非常に高速でメモリ効率の良い CALayers を使用することもできます。
于 2009-08-30T03:13:22.050 に答える