博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARCMacro
阅读量:6148 次
发布时间:2019-06-21

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

#if !defined(__clang__) || __clang_major__ < 3    #ifndef __bridge        #define __bridge    #endif    #ifndef __bridge_retain        #define __bridge_retain    #endif    #ifndef __bridge_retained        #define __bridge_retained    #endif    #ifndef __autoreleasing        #define __autoreleasing    #endif    #ifndef __strong        #define __strong    #endif    #ifndef __unsafe_unretained        #define __unsafe_unretained    #endif    #ifndef __weak        #define __weak    #endif#endif#if __has_feature(objc_arc)    #define SAFE_ARC_PROP_RETAIN strong    #define SAFE_ARC_RETAIN(x) (x)    #define SAFE_ARC_RELEASE(x)    #define SAFE_ARC_AUTORELEASE(x) (x)    #define SAFE_ARC_BLOCK_COPY(x) (x)    #define SAFE_ARC_BLOCK_RELEASE(x)    #define SAFE_ARC_SUPER_DEALLOC()    #define SAFE_ARC_AUTORELEASE_POOL_START() @autoreleasepool {    #define SAFE_ARC_AUTORELEASE_POOL_END() }#else    #define SAFE_ARC_PROP_RETAIN retain    #define SAFE_ARC_RETAIN(x) ([(x) retain])    #define SAFE_ARC_RELEASE(x) ([(x) release])    #define SAFE_ARC_AUTORELEASE(x) ([(x) autorelease])    #define SAFE_ARC_BLOCK_COPY(x) (Block_copy(x))    #define SAFE_ARC_BLOCK_RELEASE(x) (Block_release(x))    #define SAFE_ARC_SUPER_DEALLOC() ([super dealloc])    #define SAFE_ARC_AUTORELEASE_POOL_START() NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];    #define SAFE_ARC_AUTORELEASE_POOL_END() [pool release];#endif

转载于:https://www.cnblogs.com/kiss007/archive/2012/11/27/2790972.html

你可能感兴趣的文章
P1666 前缀单词
查看>>
HTML.2文本
查看>>
Ubuntu unity安装Indicator-Multiload
查看>>
解决Eclipse中新建jsp文件ISO8859-1 编码问题
查看>>
7.对象创建型模式-总结
查看>>
1、块:ion-item
查看>>
【论文阅读】Classification of breast cancer histology images using transfer learning
查看>>
移动端处理图片懒加载
查看>>
jQuery.on() 函数详解
查看>>
谈缓存和Redis
查看>>
【转】百度地图api,根据多点注标坐标范围计算地图缩放级别zoom自适应地图
查看>>
用户调研(补)
查看>>
ExtJS之开篇:我来了
查看>>
☆1018
查看>>
oracle 去掉空格
查看>>
6.13心得
查看>>
Runtime类
查看>>
eclipse decompiler
查看>>
记一个搜索网盘资源的网站
查看>>
jdk1.7和jdk1.8的String的getByte方法的差异
查看>>