iphone – 浏览旧新iOS设备的碎片

iphone – 浏览旧新iOS设备的碎片,第1张

概述我很难找到有关iOS 5 SDK / XCode 4.2开发的一些好信息,并能够支持旧设备 – 即iPhone 3G. 基本上我刚刚开始iOS开发,我已经下载了使用iOS 5 SDK的xCode 4.2.我担心的是,我在iPhone 3G上运行一个香草全新的项目以测试兼容性(即armv6 problem)时遇到了一大堆麻烦.很明显Apple希望我们为更新的硬件构建但是,在支持仍在运行旧硬件的应用程 我很难找到有关iOS 5 SDK / XCode 4.2开发的一些好信息,并能够支持旧设备 – 即iPhone 3G.

基本上我刚刚开始iOS开发,我已经下载了使用iOS 5 SDK的xCode 4.2.我担心的是,我在iPhone 3G上运行一个香草全新的项目以测试兼容性(即armv6 problem)时遇到了一大堆麻烦.很明显Apple希望我们为更新的硬件构建但是,在支持仍在运行旧硬件的应用程序用户时,我们负有责任.特别是如果您希望您的应用程序尽可能多地使用.

例如,ARC听起来像上帝发送,但它不适用于4.3以下的iOS版本.在尝试在iOS5之前的设备上安装应用程序之前,我也有很好的Storyboard经验.

在尝试支持所有iOS设备时,是否有任何有用的最佳实践信息来源?这只是一个用户不得不认为是时候买一部新iPhone吗?或者是用旧SDK开发的情况,直到我们只追逐长尾?这个问题已经在追逐长尾吗?

它让人想起浏览器标准支持碎片的微妙方式.期待听到其他人的想法.

解决方法 您可以降低目标摘要设置中的部署目标,以支持较低的 *** 作系统版本.需要注意的是,代码仍会编译为您安装的最新SDK.这意味着您无法调用任何方法或使用在您希望支持的最低 *** 作系统版本之后发布的任何功能.如果您计划为运行较新版本 *** 作系统的设备使用新方法,则需要将它们包围起来

if ([<class> respondsToSelector:@selector(methodname)] {}

确保该方法仅在支持它的设备上运行.

总结

以上是内存溢出为你收集整理的iphone – 浏览旧/新iOS设备的碎片全部内容,希望文章能够帮你解决iphone – 浏览旧/新iOS设备的碎片所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1045582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存