现在的位置: 首页 > 综合 > 正文

IOS开发笔记:关于ARC

2017年10月25日 ⁄ 综合 ⁄ 共 276字 ⁄ 字号 评论关闭

1、ARC的关闭与开启

-fno-objc-arc  如果某个文件没有使用ARC,那么在ARC的工程中,使用这个强制该文件不使用ARC


-fobjc-arc  如果某个文件使用了ARC,那么在非ARC工程中,使用这个强制该文件不使用ARC  


2、开启ARC编程时要注意的

      在ARC情况下,局部变量离开作用域就被销毁了,所以有些时候要注意,比如UIWebView,设成局部变量,在离开了作用域就被销毁了,但它可能还要执行delegate方法,所以程序就会崩溃。又例如,AVAudioPlayer设置成局部变量时播放不了声音,因为当离开作用域后变量就被销毁了。

抱歉!评论已关闭.