1

我有五个按钮的视图控制我在那里设置属性也有必要在 dealloc 中释放它们谢谢

@interface MainViewController : UIViewController{
    IBOutlet UIButton*homeButton;
    IBOutlet UIButton*economicDataButton;
    IBOutlet UIButton*riskButton;
    IBOutlet UIButton*financialImpactButton;
    IBOutlet UIButton*probabilitiesButton;
    IBOutlet UIButton*enterButton;
}
4

1 回答 1

0

在 ARC 中,您不必这样做。系统会为您完成。但如果你不使用弧,那么你可以这样做。即使我只为几门课使用弧或部分弧,我仍然这样做。我想我是一个偏执的编码员。:)

编辑:

好吧,如果它是您的项目并且您启动了它,那么您必须在开始时选中该框以使用自动引用计数或不选中它。如果您正在使用其他人的示例项目,请转到项目的目标级别。然后你去构建阶段并扩展它,看看这句话是否出现在任何人面前。-fobjc-弧。那是针对没有弧开始的项目,然后弧被添加到某些类中。另一方面,如果整个项目启用了弧,只需声明一个 iboutlet 并尝试合成它,项目会给您一个错误,要求您提供强引用或弱引用。这就是您知道整个项目已启用弧的方式。快乐编码我的朋友

于 2013-02-09T06:32:47.187 回答