我是 iOS 开发新手,目前正在为 iPhone 和 iPad 开发应用程序。
我的问题是我们是否可以开发一个可以在 iPhone 和 iPad 上运行的应用程序,以匹配它们不同的屏幕尺寸或分辨率。或者我是否需要编译 2 个不同的应用程序来匹配 iPad 和 iPhone 中不同的屏幕尺寸或分辨率?
谢谢。
我们可以!通用应用程序是解决方案!
阅读此博客:http ://www.kotancode.com/2011/04/05/ios-universal-apps/
我们可以开发单个应用程序来实现这一点。只需在创建新项目时选择设备系列作为通用。您将可以选择为 iphone 和 ipad 准备不同的 Xib。在代码中,您可以检查设备或在分配设备时使用正确的命名。
例如,
对于 iPhone -
oneViewController *oneView = [[oneViewController alloc]initWithNibName:@"oneViewController" bundle:nil] autorelease];
对于 ipad - 您可以只使用"oneViewController~ipad"
xib 名称。这将自动为 ipad 加载 xib。
您可以为 iPhone 和 iPad 制作一个通用应用程序。使用故事板或 nib 文件为两者创建不同的布局。
首先,您不需要编译 2 个不同的应用程序来匹配 iPad 和 iPhone 中不同的屏幕尺寸或分辨率。AppStore 中已经有通用应用程序。试试这个:Universal-iOS-App-Template这个问题:iPad/iPhone 通用应用