可以理解为通过__block修饰的成员变量,在block内部截取时,截取的封装的对象,对吧?

来源:7-4 Block内存管理相关面试问题

狗子的美好生活

2022-03-06

可以理解为通过__block修饰时,成员变量被封装成为对象,这样在block截取成员变量时,截取的就是被封装的对象,所以在block的外部或者内部改变成员变量的值时,都可以通过对象的__forwarding 指针找到对应的被封装的对象,然后找到对应的值去更改它。

写回答

1回答

于海

2022-03-13

可以把上下文描述的具体完善下

0
1
狗子的美好生活
就是在成员变量在被__block修饰时,然后在block中去使用他。
2022-03-13
共1条回复

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1750 学习 · 600 问题

查看课程