我要创建一个支持iPhone和iPhone的应用程序iPad兼容。在继续之前,我只想了解有关应用程序开发的最佳实践。
以下是我所知道的几点:
- 考虑我有一个tableview,显示N个记录并将其称为PAGE-1。当用户点击单元格时,它将加载PAGE-2以显示有关已敲击记录的详细信息。这是每个应用程序中使用的更常见的场景。
- 对于iPad,情况并非如此。我可以在同一页面上显示PAGE-1和PAGE-2。(考虑横向模式)
- 因此,iPhone的左侧面板中将显示iPhone的PAGE-1。 iPhone的右侧面板中将显示iPhone的PAGE-2。
结论:
- 所以,我可以为iPhone和iPhone制作一个普通课程。 iPad兼容。这将处理PAGE-1对iPhone和iPhone的常见功能。 ipad公司。
- 设备特定功能可能分为iPhone和iPad的单独类别。
- 除此之外,网络相关的方法,解析器,实用方法,类别,自定义控制器都可以为iPhone和iPhone一起编写。 ipad公司。
- iPad的唯一插件是,它应该有一个控制器,可以容纳和处理PAGE-1和PAGE-2。这使得PAGE-1不能保持PAGE-2,并且它们都是独立的,就像iPhone的PAGE-1& PAGE-2。
请参阅下面附有的图片,以便清楚地说明。
问题:
- 这种做法是否正确?
- 我真的不知道iPad" Container"控制器。我应该需要它吗?或者是否有其他更好的建议可以有效地对事物进行分组?
这可能是一个基本问题,但我需要澄清更好的代码实践。
由于