【读书笔记】GCD-block
2015-07-22 21:58
204 查看
一,block的定义
二,修改block之外的变量
block程序块中的变量不对程序块外生效,可以加上_block让其生效。
参考资料:
http://www.devtang.com/blog/2012/02/22/use-gcd/
//申明变量 (void)(^PrintStr)(void); //定义 PrintStr=^{ NSLog(@"PrintStr"); }; //调用 PrintStr();
二,修改block之外的变量
block程序块中的变量不对程序块外生效,可以加上_block让其生效。
int a=0; void (^foo)(void)=^{ a=1; } //foo()中a的值为0 foo(); __block int a=0; void (^foo)(void)=^{ a=1; } //foo()中a的值被修改为1 foo();
参考资料:
http://www.devtang.com/blog/2012/02/22/use-gcd/
相关文章推荐
- Java集合框架(List, Set, Map, Collections)
- 学习一门语言难在什么地方?
- 多个相同参数表单提交
- Valid Parentheses
- [leedcode 118] Pascal's Triangle
- Openssl ec命令
- Objective-C学习笔记(五)——数据类型与限定词
- husterxsp.github.io
- 如何让你的APK跑在 com.android.phone 进程
- 我的大数据之路(一)
- 黑马程序员-------java基础-IO(1)
- linux 命令之 dmidecode
- java 程序构成 及 开发工具 简介
- Cookie
- poj 1979 dfs
- hexo博客的相关配置
- lnklist
- 树链剖分线段更新模板fzu2082过路费
- IOS--UI Cell 自适应高度
- Xcode开发技巧之Code Snippets Library