ios5 xcode 4.2 中 release显示编译警告或错误的解决方法
2013-06-18 21:38
295 查看
转自:http://lizi464789754.blog.163.com/blog/static/1689370852011924113245778/
由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 新建项目时,会有一些小小的变化。
NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。
新增了__strong , __weak 编译指令。
ios5.0知道你的变量在何时需要release,何时需要autorelease,所以变量不要写成全局的,全局的变量用single去代替。
解决办法:在项目中关闭 ARC 功能,在项目属性中将Object-C Automatic Reference Counting设置为NO即可。否则在编译时,会对 release ,retainCount, retain 等内存相关操作在编译时出现红色警告。
如下图:设置为No即可。
由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcode4.2 新建项目时,会有一些小小的变化。
NSAutoReleasePool 被 @ {Autoreleasepool / / Code for autoreleasepool } block 取代了。
新增了__strong , __weak 编译指令。
ios5.0知道你的变量在何时需要release,何时需要autorelease,所以变量不要写成全局的,全局的变量用single去代替。
解决办法:在项目中关闭 ARC 功能,在项目属性中将Object-C Automatic Reference Counting设置为NO即可。否则在编译时,会对 release ,retainCount, retain 等内存相关操作在编译时出现红色警告。
如下图:设置为No即可。
相关文章推荐
- ios5 xcode 4.2 中 release显示编译警告或错误的解决方法
- ios5 xcode 4.2 中 release 显示编译警告或错误的解决方法
- ios5 xcode 4.2 中 release显示编译警告或错误的解决方法
- XCode编译警告和错误解决方法集锦
- Xcode4.2 b2下Foundation项目的编译错误的解决方法
- UI控件问题和XCode编译警告和错误解决方法集锦 (持续更新ing)
- Xcode常见编译错误以及解决方法汇总(持续更新)
- Xcode解决代码高亮、语法提示、错误警告等功能失效的解决方法
- 升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- XCode编译Worklight native源码出现“buildtime.sh: Permission denied”错误的解决方法
- Xcode升级常常遇到警告错误的解决方法
- Xcode中常见的错误,警告和解决方法
- QT-E编译错误.obj/release-shared-emb-arm/qscriptcontext_p.o和sub-script-make_default-ordered解决方法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- [iOS]Xcode解决代码高亮、语法提示、错误警告等功能失效的解决方法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- cocos2d在iOS5sdk编译时警告的解决方法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法