2012-09-28 109 views
0

我有一个相当成熟的iPhone应用程序,我们正在计划继续使用iPad应用程序。 iPad应用程序将包含iPad独有的功能。是创建通用应用程序还是维护两个单独项目的最佳方式。如果我维护两个项目,我还有办法在这两个项目之间共享代码吗?任何信息都有帮助。将现有的iPhone应用程序迁移到iPad

回答

1

如果两个版本非常相似,我会说创建一个通用应用程序,并给iPad版本自己的view controllers和/或views为该设备创建一个不同的接口。你将不得不让你的代码检查它运行在哪个设备上,但是我敢打赌,你的大部分逻辑只能很好地转换成大屏幕。我也是这样做的,把它放在一个项目中很有趣。

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

+0

谢谢Richard,对这两种方法肯定有了更好的理解。 – Jani

相关问题