我目前有一个iPhone应用程序,它使用xib作为图形界面。
我们计划使用相同的代码制作iPad应用程序,但使用完全不同的图形界面。
我非常喜欢故事板,因为流量和概述都很好,并且只考虑将它用于iPad,但我也考虑不要因为:
提前致谢
答案 0 :(得分:1)
- 使用iPad而不是iPhone是不好的做法?
如果您继续只使用XIB,如果它是一个通用应用程序,请对它们执行相同的操作。对于可能处理您的代码的其他人来说,这会让人感到困惑。你最终可能会得到很多if else代码。
- seque和push / present可能会令人困惑吗?
一旦你习惯它,它真的是一种在控制器之间导航的有用方法。如果您有任何具体问题,请指出。
- 在故事板中有更多的开发人员可以给出合并噩梦吗?
它只是一个XML文档,任何版本控制系统都可以很容易地处理合并。与任何文件一样,如果两个或更多开发人员处理相同的代码(在这种情况下可以是颜色更改,布局更改),那么它将会发生冲突。开发人员应该保持同步。如果一个开发人员正在改变控制器的整体结构,那么是的,这将是一场噩梦。您需要等待并获取最新的工作副本并修改您的更改。
而且你不必将所有鸡蛋放在一个篮子里。您也可以拥有多个故事板。