【发布时间】:2011-06-20 15:18:54
【问题描述】:
我想进行通用构建,但我完全以编程方式创建 UI。
1) 我可以将不同的视图控制器类添加到特定于设备的资源目录吗?还是必须在两个设备上共享课程?
2)如果我必须在两个设备上共享类,根据 iPhone 还是 iPad 设备有条件地加载 classA 或 classB 的最安全方法是什么?
【问题讨论】:
-
将你的 UI 移到 xibs 中。以编程方式管理差异似乎是一项巨大的开销,并且由于您已经面临大量支持 iPad 的工作,您不妨接受打击并将 UI 定义移动到更易于管理的地方。添加为评论,因为它没有回答您的具体问题。
-
+1 提供我们可能面临的问题,如果我们忽略 xibs 的力量。