我正在阅读关于ios开发的大书呆子牧场书,它已经有一年了,所以只针对ios5,但他们建议不要使用故事板,他们认为在团队环境中,故事板文件通常会因为太多人尝试而导致源控制冲突更新一个文件,当你有多个视图控制器时,它会变得混乱,如果没有故事板,那些像segue一样有帮助的事情就不那么难了。
我想知道是否有人可以分享在团队环境中使用故事板的经验,以及他们是否有偏好与笔尖
答案 0 :(得分:1)
答案 1 :(得分:0)
正如rooster117所指出的,XIB在多开发人员环境中可能与Storyboard具有相同的问题。
您可以采取一些措施来缓解并发症,但最重要的是要意识到您的开发团队必须作为“团队”工作并相互沟通。我们已经在一个系统中工作,在这个系统中,多个开发人员无法真正进入并同时对相同的文件进行重大修改。我们只需要识别XIB和Storyboard需要更多的沟通。
缓解此问题的另一种方法是使用多个故事板。我不是在谈论每个故事板上的1个项目,这会破坏目的;但您不必将整个应用程序粘贴在一个故事板中。将其分解为流并将每个流放入不同的Storyboard文件中。如果你在不同的流程中工作,没有问题,如果你在同一个流程中工作,你很可能会说很多,所以它不太可能导致问题。
XIB会限制它,但对大多数团队/项目而言可能有点过分。