Doopのように、私はインスタント変数(iVar)を宣言していましたが、インターフェイスの.hファイルで@propertyをしばらく宣言していました。Automatic Reference Counting(ARC)の下でiVarと@property(nonatomic、retain)と@synthesizeを使用し続ける必要がありますか?
@interface MainGameViewController : UIViewController {
UserFactorsViewController *userFactorsViewController;
UITableView *myTableView;
}
@property (nonatomic, retain) UserFactorsViewController *userFactorsViewController;
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
自動参照カウントでは、iVarを使用せずに@propertyをすべて使用する必要がありますか?私は財産の中に「保持」という言葉を持っているべきですか? iOS 4.3用にデプロイする場合は、引き続きARCを使用する必要がありますか?
ありがとうございました。しかしARCの下でそれを行う "正しい"方法は何ですか?私は財産しか持たず、残りを世話するように合成すべきですか?私は持っているすべてのSTRONGオブジェクト変数のプロパティ(非構造)を入れます。 – Ben
'@property(nonatomic、strong)UserFactorsViewController * userFactorsViewController;' '@property(nonatomic、strong)IBOutlet UITableView * myTableView;' – 5StringRyan
ありがとう、ハンス。感謝します。 – Ben