2010-07-02 46 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