为iPhone和iPad开发应用程序

时间:2010-09-16 19:51:25

标签: iphone

如果他必须在iPhone和iPad上开发相同的应用程序,应该如何进行?所有View文件是否应该与相同的控制器和模型文件分开?

2 个答案:

答案 0 :(得分:1)

您可以根据需要分类。如果iPad视图中的所有内容都与iPhone视图中的项目匹配,则可以(通常)重复使用很多(如果不是全部)视图控制器。

我经常发现自己,为常见的习语创建一个子类,然后根据他们的差异为iphone / ipad扩展它。这不是一个神话般的解决方案,但它确实有效。

答案 1 :(得分:1)

这取决于您的应用,以及iPhone和iPad上的用户界面之间的差异。

对于某些视图,我已成功使用相同的视图和视图控制器类,并对成语或窗口大小进行了一些运行时检查;但那是因为iPhone / iPad习惯用法中这些特定视图的UI架构没有太大区别。