扫码关注官方订阅号
//下面这个是不会循环引用,但是我不敢确定是不是所有的局部block都不会循环引用 Person *p = [[Person alloc] init]; p.name = @"张三"; [p Block:^{ NSLog(@"%@",p.name); }];
小伙看你根骨奇佳,潜力无限,来学PHP伐。
循环引用就是循环引用,跟堆栈没关系的。
你的例子不会循环引用,是因为p不持有block。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
循环引用就是循环引用,跟堆栈没关系的。
你的例子不会循环引用,是因为p不持有block。