适用于所有 iphone 台设备的第一个 iOS 应用

First iOS app for all iphone devices

我正在尝试在 xcode 7 中为 iOS 9 制作我的第一个 iOS 应用程序 我想为所有 iphone 设备制作它,例如 iphone 4,4s,5,5s,6.

我是否必须为每个 iphone 制作不同的 xib 文件,或者有一种简单的方法可以为每个 iOS 设备制作它,也像 iPad? ?

有一种神奇的东西叫做自动版式。还有一个叫做通用应用程序的东西

您可以在单个故事板中同时执行这两项操作,首先您必须在创建项目时选择通用。您需要执行自动调整大小或应用自动布局。

不,您不需要进行设备或分辨率检测。 iOS 包含许多自适应用户界面的功能。例如,请参见此处:https://developer.apple.com/design/adaptivity/

您只需在您的应用程序中使用自动布局概念,您会在网上找到大量有关自动布局和调整大小的文档class。

您可以使用自动布局为所有设备制作一个应用程序并使您的应用程序具有通用性,并且在 xcode 7 和 ios 9 中有可用的堆栈视图新功能,您可以使用它来执行此操作。