//下面这个是不会循环引用,但是我不敢确定是不是所有的局部block都不会循环引用 Person *p = [[Person alloc] init]; p.name = @"张三"; [p Block:^{ NSLog(@"%@",p.name); }];
小伙看你根骨奇佳,潜力无限,来学PHP伐。
循環引用就是循環引用,跟堆疊沒關係的。
你的例子不會循環引用,是因為p不持有block。
循環引用就是循環引用,跟堆疊沒關係的。
你的例子不會循環引用,是因為p不持有block。