gpt4 book ai didi

objective-c - NIB 文件和版本控制 : Using branches

转载 作者:太空狗 更新时间:2023-10-30 03:45:18 25 4
gpt4 key购买 nike

在处理分支时,是否有使用 NIB(或 XIB)文件的好方法?

当我尝试这样做时,大多数时候主题分支的合并并没有真正起作用。自动生成的 ID 变化非常频繁,到处都是,这会引发冲突。 XIB 中的更改不是人类可解析的,因此手动合并也不起作用。

你是如何处理这个问题的?是否有一些非显而易见的技术,或者您是否避免使用包含 Cocoa UI 元素的分支?如果 XIB 文件在分支中发生更改,是否应该使用不同的名称完全交换/替换 XIB 文件作为一种解决方法?

最佳答案

我还没有看到令我满意的解决方案。包含最少数量对象的短暂分支和聚焦 Nib 有助于避免冲突,但这不是完整的解决方案。我能提供的最好的方法是尝试在您的 nib 内容中强制明确分离关注点,以便不相关的编辑不会编辑同一文件。结果,我最终通过 UINib 加载了一些 View ,但没有发现这是一个问题,而且它也使得在整个应用程序中重用 View 变得更加容易。

关于objective-c - NIB 文件和版本控制 : Using branches,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com