适用于iPhone和iPad的代码库或项目 - 有一个项目或2个项目是可取的

时间:2012-09-22 16:43:44

标签: iphone ipad ios5

我是两个月前的初学者和学习目标-c并使用storyboard& amp ;;开发了一个iphone应用程序。 ios 5.1。我想在iPad上使用几乎相似的屏幕(缩放到ipad)复制相同的功能。我看到有一个项目可以帮助我分享大多数标题和实现文件。

但它会影响性能吗?是否建议为ipad提供单独的代码库。我的iphone应用程序性能目前很好。我可能会为iPad添加更多功能。你有什么经历?请分享。

由于

2 个答案:

答案 0 :(得分:1)

从长远来看,一个项目将更易于管理。这篇文章提供了一些可能与您的项目相关的建议:

How to start a project with both outputs iPhone & iPad?

答案 1 :(得分:1)

使用1个项目,1个代码库和1个存储库。这就是我们完成所有项目和应用程序的方式。

两个UI之间没有太多差异,当您想要利用iPhone上没有的iPad控件时,只需测试设备类型并调用适当的控件就更容易了。设计良好的应用程序在大多数情况下都需要其余的周围逻辑。

如果你的代码出现分歧,那么你必须复制你所做的大部分事情并且尽量保持所有逻辑线程的连贯性。不要做。你会后悔的,保存几个字节是不值得的。