做对这道题,说明你懂block了
来源:互联网 发布:清华软件学院 专硕 编辑:程序博客网 时间:2024/04/30 03:05
直接上题:
__block int i = 0; NSLog(@"初始:%p-%d",&i,i); void (^myBlock)(void) = ^{ i ++; NSLog(@"Block内部:%p-%d",&i,i); }; i++; NSLog(@"Block外面:%p-%d",&i,i); myBlock();
打印信息:
2016-11-22 19:50:45.491 WarningDemo[65080:1495427]初始:地址:0x7fff5beb2410值:0
2016-11-22 19:50:45.491 WarningDemo[65080:1495427] Block外面:地址:0x608000420638值:1
2016-11-22 19:50:45.491 WarningDemo[65080:1495427] Block内部:地址:0x608000420638值:2
为什么block外面,还没有执行block的时候,i的地址就发生变化了
问题先留在这里,下一篇文章我会用block源码来详细分析。
0 0
- 做对这道题,说明你懂block了
- 【nofollow标签】百度百科;对nofollow标签做了说明
- 你按照涂料桶上的说明做了吗?
- 对webservice做一些说明
- 对webservice做一些说明
- 今天的Coursera测验做了三次才对这说明对Precision和Recall的理解有问题
- 你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
- 看看你做了什么?
- 十年了,你做什么
- 你到底做了什么
- 都做到了说明你长大了
- 换了你,你会怎么做???
- 一年了你到底做了什么?
- php做网站购物车 你搞懂了吗?
- iOS开发ARC内存管理与Block概要,你都懂了吗?
- iOS开发ARC内存管理与Block概要,你都懂了吗?
- commit之后undo和data block 做了什么?
- 你是不是对异步Socket 很迷惑? 看完本文的一小类 你就知道大体该做什么,怎么做了....
- 第十二周 项目5 -迷宫问题之图深度优先遍历加法
- Map集合
- nefuoj 7 计算整数个数
- AOP的注解方式的实现
- Zookeeper你应该了解基础知识
- 做对这道题,说明你懂block了
- Junit4-Test is not an annotation type
- CSS3媒体查询(@media)详细总结和Responsive浅谈
- CF734C
- Zookeeper Watch机制
- 【总结】又一次开始—自考
- 双宾语动词的被动语态
- Unity3D中三种调用其他脚本函数的方法
- jQuery.index()