オブジェクトを操作する際のベスト プラクティスは何かと常に考えていましたが、UIImageView
不明な点についていくつかの例を示します。
まず第一に、同時に複数の試合をサポートするターンベースのゲームに取り組んでおり、特定のビュー (背景画像、ラベル、およびいくつかのボタン) が
self.view
非常に頻繁に読み込まれます。それらを表示し、追加してから削除する最良の方法は何ですか:[self.view addSubview:view]; [view removeFromSuperView];
または、それらを追加して非表示のプロパティで遊ぶ最良の方法はありますか (異なる試合であっても、必要なときにいつでも表示および非表示にします)?
別の質問は、スーパービューから削除した後に
UIImageView
toを設定する必要がありますか?nil
最後の質問は次のとおりです。
UIView
ロードしたクラスをUIImageViewController
内部から解放/削除したい場合[self removeFromSuperView]
、そのビュークラスが占有しているすべてのメモリを解放するのに十分ですか?