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