-----<a target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
ARC内存管理
1.判断准则:一个对象没有强指针指向时,就会被释放。
2.ARC机制的特点:
1)不能使用retain,release,autorelease,[super dealloc]
2) 使用时不用手动释放对象
3.循环引用问题:
其中一个对象设置为strong 另一个设置为weak;
4.分类 category:
category的注意事项:
1)在分类的声明中不能声明实例变量;
2)在分类的方法中可以访问成员变量;
3)在分类的方法中存在和类同名的方法时,优先访问分类中的方法;
4)在多个类别中有同名方法时,执行最后编译的文件方法;
5.非正式协议:
非正式协议就是类别,NSObject 和Foundation框架中的类增加类别;
|
|