1、block封装了一段代码,可以在任何时候执行。
2、block可以作为函数的参数或者函数的返回值,而其本身又可以带输入参数或返回值。
3、block内部可以访问外面的变量
4、默认情况下,block内部不能修改外部的局部变量,可以修改全局变量
5、给block外部局部变量加上__block ,局部变量就可以在block内部中修改。
本文深入探讨了Objective-C与Swift两种编程语言在iOS开发领域的应用,包括它们各自的优势、特点以及如何在实际项目中进行选择与使用。
1、block封装了一段代码,可以在任何时候执行。
2、block可以作为函数的参数或者函数的返回值,而其本身又可以带输入参数或返回值。
3、block内部可以访问外面的变量
4、默认情况下,block内部不能修改外部的局部变量,可以修改全局变量
5、给block外部局部变量加上__block ,局部变量就可以在block内部中修改。
1294

被折叠的 条评论
为什么被折叠?