BLOck基本理解
来源:互联网 发布:mac地址ip地质作用 编辑:程序博客网 时间:2024/06/03 23:45
Block定义:block本质上就是一个函数,称为块语法。只不过比较特殊,(没有名字的函数),匿名函数
/**
Block 定义
返回值类型 (^block变量名)(形参列表 (参数名可以省略)) = ^ 返回值类型(返回值类型可以省) (形参) {
block的实现部分
};
*/
__block int number = 5;
//__block 的作用可以让局部变量在block内部做修改,保护局部变量在内部可读可写
void (^output) (int) = ^ (int x) {
NSLog(@”%d”,2*x);
// number –;//在block内部只能访问,不能修改局部变量的值,如果想要修改局部变量,则需要在局部变量前面加上__block修饰,没有__block修饰,只能访问它的值,不能修改
NSLog(@”%d”,number);
//全局变量在 block 内部可以访问其值,也可以做修改
count++;
0 0
- BLOck基本理解
- block 理解
- 理解Block
- block 理解
- Block理解
- iOS - block基本使用方法
- block的基本用法
- Block的基本用法
- block的基本用法
- Block的基本用法
- Block的基本使用
- block的基本使用
- iOS Block 基本使用
- Block基本用法
- block 基本用法
- Block学习和理解
- ios block之理解
- inline-block 理解
- READING NOTE: Two-Stream Convolutional Networks for Action Recognition in Videos
- 用于Android ART虚拟机JNI调用的NativeBridge介绍
- 配置ADT
- C中堆和栈的区别
- 最长递增子序列详解(longest increasing subsequence)
- BLOck基本理解
- 代理和协议
- This Android SDK requires Android Developer Toolkit version 23.0.0 or above
- Android 快捷键
- 微软C# Process类的两个静态方法 存在内存泄露
- cocos2dx-3.0(33) 中的缓存TextureCache、SPriteFrameCache、AnimationCache
- P2P(点到点-点对点)通信实现实例
- 配置Log4j(很详细)
- java JFrame居中