设为首页 加入收藏

TOP

block本质探寻六之修改变量(三)
2019-08-26 07:01:32 】 浏览:62
Tags:block 本质 探寻 修改 变量
_test4_block_impl_0 {
struct __block_impl impl; struct __test3_block_desc_0* Desc; struct __Block_byref_age_0 *age; };

//打印

 

分析:

<1>上述block的桥接转换和&(strBlock->age->age),前面的文章已经讲过,此处不再赘述;

<2>我们发现,__Block_byref_age_0结构体内的成员变量age的地址和test4()方法中打印出的age的地址是一样的——也就是说,我们在OC代码中对age的操作都是对__Block_byref_age_0结构体内的成员变量age的操作,这样有利于程序员的理解(苹果公司刻意隐藏底层)!

 

 

 GitHub

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇iOS学习——页面的传值方式 下一篇TCP\UDP客户—服务器程序设计基本..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目