-2

我是 iOS 开发新手,目前正在为 iPhone 和 iPad 开发应用程序。

我的问题是我们是否可以开发一个可以在 iPhone 和 iPad 上运行的应用程序,以匹配它们不同的屏幕尺寸或分辨率。或者我是否需要编译 2 个不同的应用程序来匹配 iPad 和 iPhone 中不同的屏幕尺寸或分辨率?

谢谢。

4

4 回答 4

5

我们可以!通用应用程序是解决方案!

阅读此博客:http ://www.kotancode.com/2011/04/05/ios-universal-apps/

于 2012-11-08T05:12:59.047 回答
4

我们可以开发单个应用程序来实现这一点。只需在创建新项目时选择设备系列作为通用。您将可以选择为 iphone 和 ipad 准备不同的 Xib。在代码中,您可以检查设备或在分配设备时使用正确的命名。

例如,

对于 iPhone -

oneViewController *oneView = [[oneViewController alloc]initWithNibName:@"oneViewController" bundle:nil] autorelease];

对于 ipad - 您可以只使用"oneViewController~ipad"xib 名称。这将自动为 ipad 加载 xib。

于 2012-11-08T05:16:55.157 回答
0

您可以为 iPhone 和 iPad 制作一个通用应用程序。使用故事板或 nib 文件为两者创建不同的布局。

于 2012-11-08T05:13:36.617 回答
0

首先,您不需要编译 2 个不同的应用程序来匹配 iPad 和 iPhone 中不同的屏幕尺寸或分辨率。AppStore 中已经有通用应用程序。试试这个:Universal-iOS-App-Template这个问题:iPad/iPhone 通用应用

于 2012-11-08T05:15:13.893 回答