objective-c – 如何知道我的程序是否启用ARC?
发布时间:2020-12-14 20:06:09 所属栏目:百科 来源:网络整理
导读:我使用 Xcode项目向导创建一个使用ARC支持的项目.与没有ARC支持的程序相比,我没有发现任何差异.有什么提示可以告诉我我的程序是否支持ARC? 我正在使用XCode 4.2.1 Build 4D502 解决方法 您可以使用__has_feature,也许记录项目是否在控制台中具有ARC: #if _
我使用
Xcode项目向导创建一个使用ARC支持的项目.与没有ARC支持的程序相比,我没有发现任何差异.有什么提示可以告诉我我的程序是否支持ARC?
我正在使用XCode 4.2.1 Build 4D502 解决方法
您可以使用__has_feature,也许记录项目是否在控制台中具有ARC:
#if __has_feature(objc_arc) // ARC is On NSLog(@"ARC on"); #else // ARC is Off NSLog(@"ARC off"); #endif 或者,而不是仅记录ARC是否打开,如果ARC(或关闭),请尝试使编译器引发错误: #if ! __has_feature(objc_arc) #error This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC). #endif (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Pytest学习(二) - 断言的使用
- 99.Which two statements are true regarding Or
- 序列化C中的对象并在mysql中存储为blob类型
- ruby-on-rails – 使用capistrano在track app上部
- c# – 创建像Windows Messenger或AVG这样的弹出气
- 利用SQLite ADO.NET在C#中使用SQLite
- 我无法找到libftdi的mpsse(SPI)模式的示例代码
- c# – 用单个值替换所有出现的字符串(在数组中)
- Ajax-combobox动态绑定数据
- Cocos2d-x学习笔记(十一)-------->Cocos2d-x的
热点阅读