私はIOSを初めて使用し、PCから来て、メモリとバッテリリソースの管理の感触をつかもうとしています。
非常に軽いUIImageViewサブクラスがあります(これは、いくつかのメソッドを持つ画像プレースホルダーです)。このサブクラスは、いくつかのルートビューに繰り返し追加されたり、削除されたりします。各ルートビューでサブクラスへのIBOutlet参照を保持しています。
あなたは:
- ルートビューからサブクラスを追加/削除するだけですか(そしてそれをメモリに保持します)?
または
- 毎回サブクラスインスタンスを作成して破棄しますか(メモリは解放されますが、余分な作業が発生します)?
これは検討する価値がありますか、それとも私は何も心配していませんか?
UIImageViewサブクラスが非常に大きい場合、あなたの答えは同じでしょうか?
これらの問題を測定する方法はありますか?