2013-02-09 26 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

相關問題