就像我在接口 .h 文件中声明即时变量 (iVar) 和 @property 一样有一段时间了。
@interface MainGameViewController : UIViewController {
UserFactorsViewController *userFactorsViewController;
UITableView *myTableView;
}
@property (nonatomic, retain) UserFactorsViewController *userFactorsViewController;
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
在自动引用计数下,我是否应该放弃 iVar 并全部使用 @property?我什至应该在财产中使用“保留”一词吗?如果我正在为 iOS 4.3 进行部署,我还应该使用 ARC 吗?