如何创建通用应用程序?

时间:2011-01-11 09:50:38

标签: iphone ipad compatibility

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

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

1 个答案:

答案 0 :(得分:3)

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

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

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

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