iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 如何知道我的程序是否启用ARC?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我使用 Xcode项目向导创建一个使用ARC支持的项目.与没有ARC支持的程序相比,我没有发现任何差异.有什么提示可以告诉我我的程序是否支持ARC? 我正在使用XCode 4.2.1 Build 4D502 您可以使用__has_feature,也许记录项目是否在控制台中具有ARC: #if __has_feature(objc_arC) // ARC is On NSLog(@"
我使用 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

大佬总结

以上是大佬教程为你收集整理的objective-c – 如何知道我的程序是否启用ARC?全部内容,希望文章能够帮你解决objective-c – 如何知道我的程序是否启用ARC?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。