0

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

4

1 回答 1

1

如果这两个版本非常相似,我会说创建一个通用应用程序并为 iPad 版本提供自己的版本view controllers和/或views为该设备创建不同的界面。对于某些方法,您必须让您的代码检查它在哪个设备上运行,但我敢打赌,您的大部分逻辑都可以很好地转换到大屏幕上。我也这样做,将所有这些都集中在一个项目中很有趣。

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

于 2012-09-28T11:26:50.030 回答