说我有以下代码:
- (void) abc
{
@autoreleasepool
{
NSString *str = [NSString stringWithFormat:@"ABC %d", 12];
[self pqr];
}
}
- (void) pqr
{
NSString *str2 = [NSString stringWithFormat:@"PQR %d", 14];
}
对于上面的代码,在执行方法abc
之后,只会释放str
或者str2
也会被释放?
答案 0 :(得分:1)
<强>两个即可。如果您不确定,请创建自定义类并覆盖dealloc实现并添加一些日志消息,不仅要相信我,还要自己体验它。