A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求大神指点

1 个回复

倒序浏览
release的语法:
Person *p = [[Person alloc] init];
[p retain];
[p release];
[p release];
说明:谁alloc谁release,谁retain谁release
-------------------------------------------
autorelease的语法:
@autoreleasepool
{
    Person *p = [[[Person alloc] init] autorelease];
}

说明:autorelease会将对象放到一个自动释放池中,当自动释放池被销毁时,会对池子里面的所有对象做一次release操作,并返回对象本身。调用完autorelease方法后,对象的计数器不变。

我也是初学者,希望对你有帮助。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马