摘要: iOS Block的本质(二) 1. 介绍引入block本质 1. 通过上一篇文章 "Block的本质(一)" 已经基本对block的底层结构有了基本的认识,block的底层就是 2. 通过以下这张图展示底层各个结构体之间的关系。 2. block的变量捕获 为了保证block内部能够正常访问外部的 阅读全文
posted @ 2019-01-09 18:18 ShaoYL 阅读(219) 评论(0) 推荐(0) 编辑
摘要: iOS Block的本质(一) 1.对block有一个基本的认识 block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 2.探寻block的本质 首先写一个简单的block 3.查看其内部结构 1. 使用命令行将代码转化为c++与OC代码 阅读全文
posted @ 2019-01-09 14:07 ShaoYL 阅读(899) 评论(0) 推荐(0) 编辑