内存管理:
在建立文件时,person *per = [[person alloc]init];Count计数器就会+1;
[per retain];计数器+1;
[per release];计数器-1;
加一次就要减一次,确保内存释放,
(就是谁建立谁释放,谁retain谁release);
还有:release不是释放,是计数器减一,真正的释放是dealloc学习
property的使用:
学习了@property (nonatomic, retain)参数类型 参数名; 替代了set 和 get 方法 ,对于代码节省了不少
例如:@property (nonatomic, retain)watermelon *person;
至关因而自动建立了set和get的方法,相比以前是代码很简洁、方便atom
ARC(自动释放内存) 能够不须要retain和release,自动释放内存, 相比上面的内存管理方便了不少
使用ARC时不能[super dealloc]内存