五、block

2021-07-16  本文已影响0人  Miss_DQ

注:本文集为自己准备面试时,系统复习的笔记,如大家有兴趣,欢迎阅读并指正
1.block有传值和传地址,局部变量是传值,如果加了__block修饰的局部变量变为传地址

1.什么是block?

block是将函数及其执行上下文封装起来的对象

2.截获变量

局部变量

静态局部变量。指针截获
全局变量。不截获
静态全局变量。不截获

3.__block修饰符

4.Block的内存管理

5.block的引用循环

__weak进行解决。截获局部变量对象,会连同修饰符一起截获。

上一篇 下一篇

猜你喜欢

热点阅读