四十五、基础框架(三)简单 了解一下 自动释放池

在之前的每一个程序当中  你  都能看见  这样一行语句

这行语句  会创建  一个自动释放池pool,并且  为  自动释放池pool  保留  内存空间。如果  有  物件  添加  到自动释放池里面,那么  自动释放池  会  自动  腾空  这些物件所占用的内存空间。如果  要将  一个物件  添加  到自动释放池,只需要对  这个物件  采取  autorelease这项措施。当自动释放池所占用的内存空间  被腾空时,池子里面的物件所占用的内存空间  也会被腾空。于是  所有这样的物件  都会被销毁,除非  有  物件  不在自动释放池的范围内。

一般来说,你  不需要担心  腾空  用基础框架创建的物件。有时  一个物件  由创建它的措施  所有。有时  创建一个物件的措施  会自己  将  新创建的物件  添加  到自动释放池。如果  你  创建  物件时,用了  alloc这项措施,那么  你创建的物件  在不用时  就需要将  他们所占用的内存空间  腾空,其中  也包括了  基础框架中的物件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值