如何创建通用应用程序?

Posted

技术标签:

【中文标题】如何创建通用应用程序?【英文标题】:How to create Universal application? 【发布时间】:2011-01-11 09:50:38 【问题描述】:

是否有可能为 iphone 和 ipad 创建相同的应用程序。如果是意味着请清楚地解释所有用于 iphone 的控件(uitabelview、uiimageview 等...)都适用于 ipad。

还给我一个相关研究的链接...

【问题讨论】:

【参考方案1】:

创建一个通用应用程序非常容易 - Xcode 甚至有一个项目可以为您完成一些初始设置。

但是,我认为推荐的方法是为两个目标中的每一个使用不同的 NIB 文件/资源​​,并为每个设备使用适当的 UIKit 对象,因为 iPad 支持所有标准 UIKit 对象,但有一些仅在 iPad 上可用。 (有关详细信息,请参阅 ios 视图控制器编程指南中的“iPad-Specific Controllers”部分。)

因此,您通常会发现您使用一组共享的模型对象,但根据您所需的功能,为每个设备简单地使用不同的视图控制器可能会更容易。

我建议您先阅读Introducing Universal Applications for iPhone OS PDF,因为它概述了您需要处理的一些问题。

【讨论】:

谢谢 middaparka...PDF 文档对我开始创建“通用应用程序”很有用...

以上是关于如何创建通用应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

任何人都有关于如何使用 XCode 4.2 创建通用应用程序的教程?

如何在 mfc 中为多线程应用程序创建通用日志文件?

如何创建通用 cosmos db terraform 模块以添加多个地理位置

如何在单独的类中创建通用 Iphone/Ipad 应用程序?

如何在通用相册中创建视图(通用)项目 - 网址方向问题

如何在 iOS 中为通用应用程序添加新的两个 XIB 文件?