现在已经超过5个月,我在Objective-C,我也在App Store发布了我的第一个应用程序,但我仍然怀疑该语言的核心功能.
什么时候我应该使用self访问iVars,当我不是?
在释放插座时,您self.outlet = nil在viewDidUnload中dealloc写入,而不是在您写入时[outlet release].为什么?
当你编写self.outlet = nil方法[self setOutlet:nil];被调用时.当你直接写入outlet = nil;访问变量时outlet.
如果你使用@synthesize outlet;then方法setOutlet:是自动生成的,它会在分配新对象之前释放对象,如果你声明属性为@property (retain) NSObject outlet;.
| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |