1、内存管理:dealloc之后还能打印出retainCount = 1
2、内存管理:自动释放池嵌套
-->创建先pool1,dog1 autoRelease,后pool2,dog2 autoRelease,释放先pool1,后pool2。按照autoRelease是向上找到pool加入dog1加入pool1,dog2加入pool2。按照释放pool时释放池内对象,先释放dog1,后释放dog2。
-->运行打印符合预期效果,但是pool2池释放报内存泄露错误。
时间: 2024-10-30 01:34:16