在之前的每一个程序当中 你 都能看见 这样一行语句
这行语句 会创建 一个自动释放池pool,并且 为 自动释放池pool 保留 内存空间。如果 有 物件 添加 到自动释放池里面,那么 自动释放池 会 自动 腾空 这些物件所占用的内存空间。如果 要将 一个物件 添加 到自动释放池,只需要对 这个物件 采取 autorelease这项措施。当自动释放池所占用的内存空间 被腾空时,池子里面的物件所占用的内存空间 也会被腾空。于是 所有这样的物件 都会被销毁,除非 有 物件 不在自动释放池的范围内。
一般来说,你 不需要担心 腾空 用基础框架创建的物件。有时 一个物件 由创建它的措施 所有。有时 创建一个物件的措施 会自己 将 新创建的物件 添加 到自动释放池。如果 你 创建 物件时,用了 alloc这项措施,那么 你创建的物件 在不用时 就需要将 他们所占用的内存空间 腾空,其中 也包括了 基础框架中的物件。