黑马程序员技术交流社区

标题: autorelease 的问题 [打印本页]

作者: stone24    时间: 2014-4-11 14:01
标题: autorelease 的问题
autorelease 一个对象,不放在自动释放池中,就是如:Person *p = [[[Person alloc] init]  autorelease];
外面省略了,自动释放池:@autoreleasepool {} , 这样会产生,什么结果???
作者: 于清扬    时间: 2014-4-11 14:06
autorelease 的作用是 当自动释放池释放会向池中的对象发送依次release消息。
程序执行过程中会自动创建和释放 自动释放池。
个人觉的没什么太大的影响。
加上只是为了能自己控制释放的时间。
作者: 悟中生有    时间: 2014-4-11 14:31
对象就不会被释放,容易引发内存问题的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2