Xcode ARC需要什么版本的环境支持
2013-05-06 09:39
239 查看
Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本支持ARC,iOS 4 和 iOS 5 下ARC都能工作,但Weak不支持Mac OS X v10.6 和 iOS 4,所以要想在iOS 4下运行用ARC的程序,只能用strong。
1)支持ARC的开发环境:Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本
2)支持ARC的运行环境:
2.1 支持weak:iOS 5 或 Mac OS X v10.7以上
2.2 不支持weak: iOS 4 或 Mac OS X v10.6
arc不是一个运行时功能,所以不依赖运行时的环境。
arc可以理解成一种编译时的代码优化。他的工作原理是,在编译过程中,把你的源码自动加上retain release autorelease什么的。
所以,任何时候都可以使用arc
1)支持ARC的开发环境:Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本
2)支持ARC的运行环境:
2.1 支持weak:iOS 5 或 Mac OS X v10.7以上
2.2 不支持weak: iOS 4 或 Mac OS X v10.6
arc不是一个运行时功能,所以不依赖运行时的环境。
arc可以理解成一种编译时的代码优化。他的工作原理是,在编译过程中,把你的源码自动加上retain release autorelease什么的。
所以,任何时候都可以使用arc
相关文章推荐
- Xcode ARC需要什么版本的环境支持
- Xcode ARC需要什么版本的环境支持
- Xcode ARC需要什么版本的环境支持
- 让Python3支持SQLMap(用virtualenvwrapper切换同一台机器上的不同Python版本环境)
- IIS不支持两个版本的.net运行环境?
- 什么是静态地址重定位,它需要什么支持?什么是动态地址重定位,他需要什么支持?静态地址重定位与动态地址重定位有什么区别?
- Xcode 8最近朋友的项目遇到了关于上架的问题以及xcode8所需要的环境的配置以及ios 10所支持的功能
- IIS7(Windows7)下最简单最强安装多版本PHP支持环境
- 启动64位IDEA2016版本需要Java JDK 1.8版本,开发环境JDK 1.7问题解决方案(新增linux下配置)
- MP3是怎样焊接的?焊出来什么样?需要什么开发环境
- [Android] 如何查看apk需要支持的Android版本
- SQLite从什么版本开始支持外键(Foreign Key)
- xml需要什么服务器支持?
- Ubuntu 16.04下安装以太坊编译环境以及设置合约功能(支持geth 1.6以及solc 0.4.16版本以上)
- 思科Cisco IOS版本命名规则(代表什么意思,支持哪些
- Ubuntu16.04版本搭建Tensorflow环境并启用GPU支持
- 在办公室帮一个同事装2.6版本,他需要一个干净的环境
- 百亿级别数据量,又需要秒级响应的案例,需要什么系统支持呢?下面介绍下大数据实时分析工具Yonghong Z-Suite
- rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync【文件从本地上传到linux服务器有什么更好的工具?】
- jenkins 高版本需要java8支持