黑马程序员技术交流社区

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

作者: 每天进步一点点    时间: 2014-6-19 10:51
标题: autorelease的一些问题
本帖最后由 每天进步一点点 于 2014-6-20 19:18 编辑

在使用这一行代码时,还用放在autoreleasepool里面吗
NSString  *str = [NSString stringWithFormat: @"My age is %d",age];
如果不放到池子里面,它会释放内存吗

作者: 夏沫的黄昏′    时间: 2014-6-19 13:13
如果你不想手动释放内存 那么久开启xcod的arc
作者: liulinjie    时间: 2014-6-19 13:24
要的。因为这个方法内部在新建字符串时使用了autorelease,所以需要放到释放池中,在池子销毁时好对它release一次。
作者: 星河鹭起    时间: 2014-6-19 13:52
要,因为字符串也是个对象,只是在建立的时候,系统已经自动使用了autorelease
作者: 每天进步一点点    时间: 2014-6-20 19:18
谢谢各位,明白了




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