还是用了storyboard进行布局,但是git的话就比较麻烦,不知道大家有没有什么好的解决方案?
如果用storyboard,那么在做的时候,尽可能让一个人去设计。其他人只是从版本库上更新。
这个人负责添加所有控件,关联属性对象,关联方法,定制segue和指定各种identified等。
按功能模块区分storyboard,每个人只负责开发自己的模块就行。
另外,如果有冲突,xcode不能自动解决,需要手动解决。把storyboard 后缀名改为xml,可以看到里面的代码其实是xml 写的,找到冲突的地方解决一下。然后恢复后缀名。一般就能解决冲突
5 回答2.8k 阅读
3 回答2.6k 阅读
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
3 回答963 阅读
1 回答1.5k 阅读
尽量不要多人修改同一个Storyboard,可以通过明确分工来实现,或者将界面分离为多个Storyboard。
Xcode5开始对Storyboard的代码生成做了很大的优化,如果只是简单的修改,通过git diff是能够看出修改了什么的。如果对storyboard的结构比较熟悉的话,进行merge应该不难,这在Xcode4以及之前是难以想象的吧。