我在程序中遇到了一些内存问题,我有以下问题。
问题1) 我有一个类型为nsstring的成员变量,我没有任何属性,我使用它没有self.xxx在各种方法访问它。我没有为这个变量分配任何内存,我需要知道我还是要在dealloc中释放它并在viewdidunload中指定nil。 问题2)我有一个带有(非原子,保留)属性的成员变量。无论如何,我都没有在课堂外使用这种可用的。为了在类的各种方法中使用它,我需要为它分配内存,或者它应该是self.membervariable。
问题3) 所有带有属性的iboutlet(非原子,保留)都需要在viewdidunload和[outlet release]中使用self.outlet = nil;在dealloc; 问题4) 怎么样的iboutlet没有属性,我是否必须在viewdidunload和[outlet release]中执行outlet = nil;在dealloc。答案 0 :(得分:0)