2013-02-09 40 views
1

我有五个按钮的我也设置有性能视图控制是有必要释放他们的dealloc感谢任何控制或VAR是否有必要relaese在交易LOC方法

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

您是否使用ARC?如果使用弧,你完全不释放,你只能管理强和弱的引用。我会建议使用属性而不是ivars。 – Kekoa 2013-02-09 06:19:17

+0

如何使用ARC我没有任何想法我正在使用iOS5和Xcode 4.3 – user1808433 2013-02-09 06:20:05

+0

没有理由继续在Xcode 4.3上,你可以更新到最新的,并仍然是iOS 5的目标。我会建议学习ARC来简化你的内存管理。 ARC可在iOS 5上使用。 – Kekoa 2013-02-09 06:23:21

回答

0

在ARC你不”不得不。该系统为你做。但如果你不使用弧,那么你可以这样做。即使当我使用弧或部分弧只为几个班级,我仍然这样做。我想我是一个偏执的编码器:)

编辑:

好,如果它是你的项目,你开始了它,那么你必须在开始查看包装盒上使用自动引用计数或者不检查它。如果您正在使用其他人的示例项目,请转到项目的目标级别。然后你去建立阶段,并扩大,看看这个短语是否在任何人的面前。 -fobjc弧。那就是无弧开始的项目,然后将弧添加到某些类中。如果整个项目是启用弧的,只需声明一个iboutlet并尝试综合它,项目会给你一个错误,要求存储或弱引用。这就是你如何知道整个项目是启用弧的。 快乐编码我的朋友

+0

如何检查项目是否为uisng ARC或不是 – user1808433 2013-02-09 06:33:32

+0

请检查我的答案编辑。 – 2013-02-09 06:41:23

+0

我的回答能否为您解决问题提供任何帮助,或者您需要更多帮助? – 2013-02-09 06:49:22

相关问题