0

我目前有一个 iOS 5.0 应用程序,并且对跨多个平台和多个操作系统升级部署该应用程序有一些疑问。我想知道是否有一个干净且可配置的系统允许我让一个项目处理部署到 iPhone iOS5 和 iOS6 以及最新的 iPad iOS,而不会到处都有丑陋的选择语句来确定应用程序当前正在运行的平台。所以我想知道是否有办法从开发人员管理代码,这样我就可以支持我的应用程序的所有版本/平台特定功能,具体取决于它当前正在运行的平台/版本(例如自动切换如果应用程序在带有 iOS 6 的 iPhone 5 上运行,则使用较长尺寸的背景图像)

有没有办法拥有这个功能?

4

1 回答 1

1

我对你的问题有点困惑,但我会解释我所知道的。Xcode 已经有一种方法可以根据用户运行的设备/iOS 版本来更改您的应用程序。如果您使用故事板,那么它将根据屏幕是否支持 Retina 以及屏幕大小自动调整您的应用内容的大小。此外,您可以为 iPad 创建一个故事板,这样当您运行该应用程序时,它将使用 iPad 版本。它还将更改应用程序图标。只需转到项目设置并向下滚动,直到找到图标和午餐图像。

现在,如果您的意思是要直接使用源代码更改应用程序的工作方式,那么就没有简单的方法来管理它。最好的选择是使用 Storyboard,因为它可以很容易地根据您使用的设备调整内容的大小。

于 2012-10-02T18:14:26.797 回答