7.2内存管理-ARC

 

@0-简介

   1编译器会自动在适当的地方插入适当的retain、release、autorelease语句

@1-ARC的判断原则

1只要还有一个强指针变量指向对象,对象就会保持在内存中
2强指针
   默认所有指针变量都是强指针
   被__strong修饰的指针

 3弱指针:被__weak修饰的指针

 

@2MRC转为ARC

 

@3混编

 

注意点

1不能调用release、retain、autorelease、retainCount

2可以重写dealloc,但是不能调用[super dealloc]

 

 

posted @ 2017-01-13 23:37  行者烧炉子  阅读(133)  评论(0编辑  收藏  举报