IOS开发学习笔记013-ARC机制

ARC

1、ARC机制

2、ARC 判断准则

 

ARC机制

  ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化

ARC 判断准则:

  只要没有强指针,就会释放对象。

  指针分2种:

    强指针:默认都是强指针  (__strong) 

    __strong Person *p; //  __strong 可以不写,默认就是__strong

    弱指针:使用(__weak)声明的对象

    __weak Person *p;

注意事项

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。