block 的细节和本质
2024-10-18 04:43:36
案例1:
普通的局部变量,block内部只会引用它初始的值(block定义那一刻),不能跟踪它的改变
输出:1
案例2:
block内部能够一直引用被__block修饰的变量
输出:2
案例3:
block内部能够一直引用被static修饰的变量(初始化的时候就一直存放在内存;所以block能够动态访问)
输出:2
案例4:
block内部能够一直引用全局变量
输出:2
如果想要查看由OC转成C的代码,可以cd到具体工程路径, 然后输入:
clang -rewrite-objc main.m
然后open ./
最新文章
- MySQL基础学习(二) 常用SQL命令
- 扩展struts2的结果集StrutsResultSupport 自定义Result处理JSON
- php课程---数组建立表单
- Asp.net磁力链接搜索引擎源码-www.btboot.com
- 6 种CSS设置居中的方法
- [Angular 2] @ngrx/devtools demo
- Moss 几个编程技巧
- 今天在发布IIS站点的时候遇到了一些问题
- Array数组常用的5个方法
- SecureCRT 设置彩色和显示中文
- 多态(instanceof)
- PHP写日志公共类
- 用javascript的isNan()函数,可以判断是否为数字
- CentOS下安装Filezilla软件
- NPOI下载
- 应用SVN比较文件定位修改
- iOS学习之UIPickerView控件的简单使用
- maven项目打ZIP包
- Docker - Upgrade from 1.12 to 1.13
- css使用text-align: justify不能实现两段对其的问题解决方式
热门文章
- .Net执行cmd命令
- django时区设置(timezone)
- highcharts学习1----Line charts
- CorelDRAW中如何复制对象属性详解
- CentOS6.8手动安装MySQL5.6
- [Unity3D] 01 - Try Unity3D
- 手机APP支付--整合银联支付控件
- Ubuntu Git安装与使用
- 随笔 -- IO -- Socket/ServerSocket -- Echo(BIO)实例
- 转载用sql语句计算出mysql数据库的qps,tps,iops性能指标