博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决循环引用
阅读量:7121 次
发布时间:2019-06-28

本文共 933 字,大约阅读时间需要 3 分钟。

用法:weakify(self) strongify(self)

#ifndef weakify#if DEBUG#if __has_feature(objc_arc)#define weakify(object) __weak __typeof__(object) weak##_##object = object;#else#define weakify(object) __block __typeof__(object) block##_##object = object;#endif#else#if __has_feature(objc_arc)#define weakify(object) try{} @finally{} {} __weak __typeof__(object) weak##_##object = object;#else#define weakify(object) try{} @finally{} {} __block __typeof__(object) block##_##object = object;#endif#endif#endif#ifndef strongify#if DEBUG#if __has_feature(objc_arc)#define strongify(object) __typeof__(object) object = weak##_##object;#else#define strongify(object) __typeof__(object) object = block##_##object;#endif#else#if __has_feature(objc_arc)#define strongify(object) try{} @finally{} __typeof__(object) object = weak##_##object;#else#define strongify(object) try{} @finally{} __typeof__(object) object = block##_##object;#endif#endif#endif复制代码

转载地址:http://iesel.baihongyu.com/

你可能感兴趣的文章
微信小程序制作-随笔4
查看>>
adt 22.6出现的问题
查看>>
Struts2(补充)
查看>>
Linux文件系统的目录结构详解
查看>>
MySQL server PID file could not be found!
查看>>
洛谷 P3049园林绿化 题解
查看>>
eclipse New菜单项的显示问题
查看>>
python3常用内置函数总结
查看>>
二分法在生活中的一次应用
查看>>
iOS7新特性的兼容性处理方法 之三
查看>>
转载:Python正则表达式
查看>>
UVA10140 Prime Distance
查看>>
.NET深入 c#数据类型2
查看>>
DIV+CSS颜色边框背景等样式
查看>>
HDU 1018 Big Number【斯特林公式/log10 / N!】
查看>>
nefu 115
查看>>
drf版本控制 和django缓存,跨域问题,
查看>>
SVN环境搭建详解(来源网络)
查看>>
设备驱动基础学习--字符驱动实现
查看>>
sourceinsight安装记录
查看>>