#import "Dog.h"
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
Dog * byd = [Dog new];
[byd eat];
[byd release];
[byd eat];
return 0;
}
内存管理[13910:550241] Dog eat food
内存管理[13910:550241] Dog is dead
内存管理[13910:550241] Dog eat food // 没有提示报错...费解 - - |||
//-------------------------
纠正有反应...Dog类 没有写 [super dealloc] 导致没有反应...
- (void)dealloc
{
NSLog(@"Dog is dead");
[super dealloc]; // 没写这个...疏忽了
}