将现有iPhone应用程序迁移到iPad

将现有iPhone应用程序迁移到iPad,iphone,ipad,Iphone,Ipad,我有一款非常成熟的iPhone应用程序,我们计划推出一款iPad应用程序。iPad应用程序将包含iPad独有的功能。是创建通用应用程序或维护两个独立项目的最佳方式。如果我维护两个项目,我还可以在两个项目之间共享代码吗?。任何信息都会有帮助 如果这两个版本非常相似,我会说创建一个通用应用程序,让iPad版本拥有自己的视图控制器和/或视图,为该设备创建一个不同的界面。对于某些方法,您必须检查代码在哪个设备上运行,但我敢打赌,您的大部分逻辑都能很好地转换到大屏幕上。我也这么做,把所有这些都放在一个项目

我有一款非常成熟的iPhone应用程序,我们计划推出一款iPad应用程序。iPad应用程序将包含iPad独有的功能。是创建通用应用程序或维护两个独立项目的最佳方式。如果我维护两个项目,我还可以在两个项目之间共享代码吗?。任何信息都会有帮助

如果这两个版本非常相似,我会说创建一个通用应用程序,让iPad版本拥有自己的
视图控制器
和/或
视图
,为该设备创建一个不同的界面。对于某些方法,您必须检查代码在哪个设备上运行,但我敢打赌,您的大部分逻辑都能很好地转换到大屏幕上。我也这么做,把所有这些都放在一个项目中是很有趣的


如果确实要将其拆分为两个项目,可以通过引用添加公共类和资源并仅从一个中心位置编辑它们来添加公共类和资源。这样,在该中心项目中所做的更改将自动在引用这些资源的项目中可用。例如,我在一个项目之间共享的图像编辑类中这样做。

谢谢Richard,他对这两种方法有了更好的理解。