blockiOS面试相关问题/难点

iOS面试 -- Block相关重点

2019-11-18  本文已影响0人  爱玩游戏的iOS菜鸟

Block的本质

Block调用

截获变量

关于Block截获变量的特性,是否有理解?
输出结果是什么呢?
在什么场景下使用__block修饰符呢?
__block修饰符起到了什么作用?__block的机制是什么?
__forwarding指向同类型的指针
Block的内存管理
需要在什么时候对block进行copy操作?
  1. 首先明白三种类型的block进行copy有什么效果
  1. 生命周期
__forwarding总结
Block循环引用(为什么会产生循环引用)在下图中,有什么问题?如何解决?
示例
(__block造成的循环引用)在下图中,有什么问题?如何解决?
示例
上一篇 下一篇

猜你喜欢

热点阅读