テンプレート "MasterDetail"アプリケーションは、のテンプレートのIBOutlet
を、strong
修飾子を持つDetailViewController.hに書き込みます。ARC内のIBOutletと有効期限修飾子
@property (strong, nonatomic) IBOutlet UILabel *detailDescriptionLabel;
iTunesU(レッスン2時間14:30)からスタンフォードCS193のレッスンでは、それらはラベルがすでにウィンドウで作成されたことへの強いポインタを持っていると言ってweak
としてIBOutlet
を設定している間。
今、私の質問は、ラベルとボタンのようなIBOutletの記憶域を宣言しなければならないことです。それは弱いを使用するのは正しいですか?私がiOS4に乗っているのであれば、unsafe_unretainedを使ってもいいですか?
EDIT -----
私は、強いまたは弱いについての答えを見つけた...主なルールは以下のとおりです。
- 使用
strong
ため - 利用
weak
XIBのトップレベルの要素についてあなたがチェックすることができ
ラベルボタンなどのようなサブ要素... documentation
しかし、私はまだiOSについて何かを見つけることができません。