摘要: 一、代码 说明:本文章须结合文章《block本质探寻一之内存结构》和《class和object_getClass方法区别》加以理解; //main.m //打印 分析:很显然,只有c的值没有改变,其它变量的值都改变了——为什么,看下底层代码实现; 二、main.cpp 分析: 1)C语言语法 <1> 阅读全文
posted @ 2019-01-09 18:33 春天里的花骨朵 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、代码——命令行模式 //main.m block(20, 30); 分析:以下代码的前提,因为我们知道block底层的构造就是上述结构体的构造,桥接的目的就是展示这样的结构体内部是怎样的; 二、调试 //lldb模式 1)第一个断点 2)第二个断点 3)转入汇编 4)汇编界面 分析: 1)我们发 阅读全文
posted @ 2019-01-09 10:58 春天里的花骨朵 阅读(704) 评论(0) 推荐(0) 编辑