我是初学者,两个月前学习了objective-c,并使用storyboard & ios 5.1 开发了一个iphone 应用程序。我想用几乎相似的屏幕(缩放到 ipad)在 iPad 上复制相同的功能。我发现拥有一个项目可以帮助我共享大多数头文件和实现文件。
但是会不会影响性能。是否建议为 ipad 提供单独的代码库。我的 iphone 应用程序性能目前很好。我可能会为 iPad 添加更多功能。你有什么经验。请分享。
谢谢
从长远来看,一个项目将更易于管理。这篇文章有一些可能与您的项目相关的建议:
使用 1 个项目、1 个代码库和 1 个存储库。这就是我们做所有项目和应用程序的方式。
两个 UI 之间没有太多区别,当您确实想利用 iPhone 上不可用的 iPad 控件时,更容易简单地测试设备类型并调用适当的控件。设计良好的应用程序在大多数情况下都需要两者中的其余周围逻辑。
如果您的代码出现分歧,那么您将不得不在大多数情况下复制您所做的一切 TWICE 并尝试保持所有逻辑线程的连贯性,这将变得一团糟。不要这样做。你会后悔的,节省几个字节根本不值得。