iOS block 块知识相关
2016-11-16 15:17
211 查看
1,无参无返回值的Block
void (^myBlock)() = ^(){
NSLog@{@"大厨子的博客"};
}
myBlock : 块的名字
void (^)() : 块的类型
块为代码块,想要运行代码块必须进行调用,在哪调用就在哪开始执行;
关键字 __block :在Block内是不能修改外面的变量的,如果要修改,须在变量前面加关键字:__block ,例:__block int page = 0;
主要使用场景:1,作为property属性实现页面之间的传值
2,作为方法的参数传值。
void (^myBlock)() = ^(){
NSLog@{@"大厨子的博客"};
}
myBlock : 块的名字
void (^)() : 块的类型
块为代码块,想要运行代码块必须进行调用,在哪调用就在哪开始执行;
关键字 __block :在Block内是不能修改外面的变量的,如果要修改,须在变量前面加关键字:__block ,例:__block int page = 0;
主要使用场景:1,作为property属性实现页面之间的传值
2,作为方法的参数传值。
相关文章推荐
- ios 开发相关的证书和授权文件 知识介绍
- ios 与pc的数据交互 XML Webservice实现原理及相关知识
- IOS 开发相关知识收集
- iOS 网络相关知识
- IOS -- ViewController的LoadView和ViewDidLoad方法相关知识总结
- Updater Application Block 相关知识储备
- IOS -- ViewController的LoadView和ViewDidLoad方法相关知识总结
- [iOS]Block相关
- iOS 拨打电话相关知识总结
- iOS block相关:weakSelf和block copy
- ios 方面总结的相关知识(1)
- ios image相关知识
- 【iOS知识学习】_iOS FrameWork相关知识
- IOS开发 iphone手机屏幕相关知识
- IOS 之 手势相关知识
- linux video ios 相关小知识
- iOS 关于蓝牙开发的相关知识
- 【iOS知识学习】_iOS FrameWork相关知识
- iOS:ARC相关知识,assign/copy/retain/strong/weak/readyonly/readwrite/nonatomic/atomic
- IOS -- ViewController的LoadView和ViewDidLoad方法相关知识总结