自动引用计数器(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxingaiwo/article/details/81056503

1.说到OC内存管理,就不能不提autorelease。autorelease相当于c语言中的局部变量,超出了一部分就会失效。
aotorelease的具体使用方法如下:
(1)生成并持有NSAutoreleasePool对象。
(2) 调用已分配对象的autorelease实例方法。
(3)废弃NSAutoreleasePool对象。
这里写图片描述
另外Cocoa框架中也有很多类方法用于返回autorelease的对象。比如NSMutableArray类的arrayWithCapacity类方法。
2.autorelease的实现
这里写图片描述

猜你喜欢

转载自blog.csdn.net/xiaoxingaiwo/article/details/81056503
今日推荐