// 普通写法
__weak ClassName *weakObj = obj;
// 进化成这样
// typeof(obj)的值为 SomeObject *,是有*的。
__weak typeof(obj) weakObj = obj;
// 宏
#define WeakType(type) __weak typeof(type) weak##type = type
// 普通写法
__weak ClassName *weakObj = obj;
// 进化成这样
// typeof(obj)的值为 SomeObject *,是有*的。
__weak typeof(obj) weakObj = obj;
// 宏
#define WeakType(type) __weak typeof(type) weak##type = type
本文标题:弱引用的简写原理[由来]
本文链接:https://www.haomeiwen.com/subject/pndqpftx.html
网友评论