@kosser小屋
代码块结束时销毁,比如下面的代码,会有两个代码块
- (void)test {
{
NSDictionary *dic = @{@"obj": self};
NSLog(@"%@", dic);
}
{
NSDictionary *dic = @{@"obj": self};
NSLog(@"%@", dic);
}
}
ARC 环境下,下面代码中的局部变量是何时被销毁的?前言 前天挖了一个坑,今天先把它填上。本文适合简单快速的回答面试官的问题。对于更深的相关知识,请关注后续的文章或者自行查阅相关资料。 简单版答案 在 ARC 下,+arra...