没有合适的资源?快使用搜索试试~ 我知道了~
IOS版本兼容与屏幕适配
3星 · 超过75%的资源 需积分: 9 53 下载量 131 浏览量
2014-03-18
09:29:01
上传
评论 7
收藏 47KB DOCX 举报
温馨提示
试读
2页
现在兼容和适配变得越来越重要了,有需要的可以看看
资源推荐
资源详情
资源评论
IOS 版本兼容与屏幕适配
iPhone OS 的版本众多,很多用户由于各种各样的原因没有升级到最新版,作为开发者,
我们希望自己的软件能受到更多人喜欢和应用,所以我们需要为这些用户考虑,那么就必
须考虑版本兼容问题。
(介绍)Base SDK 当前编译用的 SDK 版本与 iPhone OS Deployment Target:指的是编译
出的程序将在哪个系统版本上运行
Base SDK 设 置 为 当 前 xcode 所 支 持 的 最 高 的 sdk 版 本 , 比 如 "iphone Device
4.0" 。iPhone OS Deployment Target 设 置 为你 所支 持的 最 低的 iPhone OS 版本 , 比
如"iPhone OS 3.0"
[[UIDevice currentDevice] systemVersion]
硬件问题 硬件 CPU
Xcode 4 的 Architectures 设置默认只有 armv7,也就是新的 iOS 设备,包括 iPhone
3GS、iPhone 4、iPhone 4s、iPad、iPad 2 等,而 iPhone、iPhone 3G、iPod
Touch、iPod Touch 2 属于 armv6 架构。
一、使兼容 armv6 和 armv7 的步骤如下:
PROJECT -> Info -> iOS Deployment Target 选择 3.0
PROJECT -> Build Settings -> Architectures 删除原 Standard (armv7),+一个
armv6,再+一个 armv7,右击 Architectures 行保存退出(以下保存退出方式相同)
PROJECT -> Build Settings -> Base SDK 保留 Latest iOS (iOS 5.1)不变
PROJECT -> Build Settings -> Build Active Architecture Only 保留 No 不变
PROJECT 中其它如下图所示
TARGETS -> Summary -> Deployment Target 选择 3.0
TARGETS -> Info -> 删除 Required device capabilities 行
TARGETS -> Build Settings ->9Architectures 删除原 Standard (armv7),+一个
armv6,再+一个 armv7(同 PROJECT)
TARGETS9-> Build Settings -> Base SDK 保留 Latest iOS (iOS 5.1)不变
TARGETS9-> Build Settings -> Build Active Architecture Only 保留 No 不变
TARGETS 中其它如下图所示
资源评论
- xh10149377302014-06-30还可以吧,有点用。
- ma_0296192014-03-24还好吧,可惜不是ios7.0的兼容
- cjycjy090392014-08-14UI适配的内容没呀.
- v旋律v2014-06-22谢谢分享!可惜UI的兼容很少。
懒人开发
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功