同时支持iPad和iPhone的应用怎么做
发布网友
发布时间:2022-11-07 21:25
我来回答
共1个回答
热心网友
时间:2023-11-05 23:45
将现有iPhone应用程序移植到iPad平台时,需要完成的大部分工作只是重新设计应用程序的UI以利用新的iPad UI组件。从一开始就遵循MVC设计模式,使你能将大部分开发时间集中到将UI转换到iPad上,而不是浪费若干小时重建整个代码库。但是MVC的重要性不止于此。是的,事情越来越复杂了……
iPhone SDK 3.2引入了一种新的通用应用程序格式。这为开发人员提供了一个简便的途径,可以发行同时包含iPhone和iPad版本的单个应用程序包--因此要使用相应的通用名称。如你所料,如果应用程序被下载到iPad上,就会运行iPad版;如果被下载到iPhone上,就会运行iPhone版。显然,也可以选择仅将应用程序编译为独立的iPad应用程序或iPhone应用程序。
那么现在,假设你决定将应用程序构建成通用应用程序。先展示一个基本示例,从iPhone OS Application模板中选择Window-based Application,并从相关产品菜单中选择Universal,用Xcode新建一个项目。
为项目命名后,出现的主Xcode项目窗口将是你花费最多开发时间的地方。你可能已经知道,Xcode IDE是苹果开发人员工具库的核心应用程序。在这里管理项目文件和资源,并通过iPhone Simulator或连接的设备调试和测试应用程序。