常识准备:
指针:就是地址;指针变量:就是存地址的变量。
数据类型特性: (1) 定义局部变量,(2) 定义成员变量,(3) 作为函数参数,(4) 作为返回值, (5) typedef起别名.
要弄懂block,必须先弄懂指针,要弄懂指针就去复习C语言,没有别的办法。
1. 理解:Block是OC的一种数据类型。 它同时也是带有局部变量的匿名函数。
2. 用途:弥补了指向函数的指针,不能直接保存一个函数体(函数实现代码块)的缺点。
3.格式:
指针:就是地址;指针变量:就是存地址的变量。
数据类型特性: (1) 定义局部变量,(2) 定义成员变量,(3) 作为函数参数,(4) 作为返回值, (5) typedef起别名.
要弄懂block,必须先弄懂指针,要弄懂指针就去复习C语言,没有别的办法。
1. 理解:Block是OC的一种数据类型。 它同时也是带有局部变量的匿名函数。
2. 用途:弥补了指向函数的指针,不能直接保存一个函数体(函数实现代码块)的缺点。
3.格式: