FMDB同时支持ARC&MRC 代码
来源:互联网 发布:淘宝客服在线回复话术 编辑:程序博客网 时间:2024/06/05 23:40
//添加到头文件中
if ! __has_feature(objc_arc)
#define FMDBAutorelease(__v) ([__v autorelease]);#define FMDBReturnAutoreleased FMDBAutorelease#define FMDBRetain(__v) ([__v retain]);#define FMDBReturnRetained FMDBRetain#define FMDBRelease(__v) ([__v release]);
define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
else
// -fobjc-arc#define FMDBAutorelease(__v)#define FMDBReturnAutoreleased(__v) (__v)#define FMDBRetain(__v)#define FMDBReturnRetained(__v) (__v)#define FMDBRelease(__v)
if TARGET_OS_IPHONE
// Compiling for iOS
if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000
// iOS 6.0 or later
define FMDBDispatchQueueRelease(__v)
else
// iOS 5.X or earlier
define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
endif
else
// Compiling for Mac OS X
if MAC_OS_X_VERSION_MIN_REQUIRED >= 1080
// Mac OS X 10.8 or later
define FMDBDispatchQueueRelease(__v)
else
// Mac OS X 10.7 or earlier
define FMDBDispatchQueueRelease(__v) (dispatch_release(__v));
endif
endif
endif
0 0
- FMDB同时支持ARC&MRC 代码
- 同时支持ARC和非ARC代码
- 单例 宏代码 MRC 与 ARC
- ARC MRC
- ARC&&MRC
- ARC / MRC
- arc mrc
- ios arc (四)将mrc代码转成arc
- 在支持ARC工程中编译不支持ARC的文件,在支持MRC工程中编译不支持MRC的文件
- 封装同时支持ARC与非ARC类 的 宏
- iOS中ARC与MRC代码的兼容
- IOS 使代码在ARC和MRC环境编译通用
- 单例设计模式代码示例 MRC&ARC
- iOS中ARC与MRC代码的兼容
- iOS中ARC与MRC代码的兼容
- MRC、ARC,MRC和ARC的混编
- ARCHelper兼容ARC/MRC
- MRC和ARC混编
- iOS开发——系统相册操作
- inline内联函数
- 大数据,从一则新闻想起 ......
- mysql 存储引擎的选择
- JTAG祥细介绍
- FMDB同时支持ARC&MRC 代码
- NetBeans快捷键大全
- sqlserver 随机查询
- Nodejs学习笔记(四)与MySQL交互(felixge/node-mysql)
- 活动时间判断
- 关于在Maven工程中应用第三方jar包
- 在两个页面间翻转设置Animation动作的一些总结
- 关于内存管理单元需要掌握的相关知识
- 社会化分享组建(一)