他のUIViewやUIImageviewの上に多くのUIImageviewを追加するiPadアプリを作成しています。UIImageviewsをサブビューとして追加するときに、strongを使用するかweakを使用するかがわかりません。ARCを使用せずにプロジェクトを作成しましたが、(「メモリ管理が簡単」なため)ARCに変換するのを楽しみにしていますが、ビューをどのように入力するか(弱い/強い)がわかりません。
2253 次
1 に答える
1
ビューにサブビューを追加しようとしているか、ビュー コントローラーでサブビューへの参照を追加しようとしていますか?
親クラスが UIView のサブクラスである場合、実際にはサブビューをビューに追加しています。したがって、 addSubview メソッドはビューへの強い参照を追加します。弱参照を使用できます。
親クラスが UIViewController のサブクラスである場合、実際にはサブビューをビューに追加していません。したがって、オブジェクトへの強い参照を追加するものは何もありません。強力なリファレンスを使用してください。
于 2012-02-27T13:13:29.153 に答える