2010-07-02 39 views
0

我想知道有經驗的人在哪裏聲明,初始化和釋放對象的最佳位置是。在哪裏正確地聲明和釋放目標中的對象C

是否應該在頭文件中聲明包含NSString的所有對象?

像頭文件中聲明的int變量嗎?

如果我在一個方法中聲明一個對象或使用一個對象,它應該在該方法還是在dealloc方法中釋放?

如果一個對象只在方法中需要,它是否應該在方法中聲明和釋放?

這很簡單,但頭文件和實現文件樣式對我來說是新的。

Regards

回答

2

這完全取決於您正在嘗試做什麼。這些文檔很好地覆蓋了你所要求的大部分內容。

我建議您閱讀Objective-C conceptual guide,然後將您的問題更改爲更具體的問題。

+0

我看過了,我想聽聽不同的人的意見等等一般性的問題。 – jarryd 2010-07-02 21:48:57

+0

我在上面的問題中看不到任何意見。 bbum是正確的:你只需要瞭解它是如何完成的(並且你所要求的所有內容在概念材料中都有詳細說明)。 – 2010-07-02 21:58:59

+0

請不要冒犯我的答案。在Objective-C的前10年,我每讀一遍,重新閱讀特定的概念指南,每次都會學習新東西。同樣,像Sketch和TextEdit這樣的示例代碼也非常具有教育意義。 – bbum 2010-07-02 22:49:33