4

自从 Apple 为 iOS 引入自动布局以来,我几乎一直在使用 Interface Builder。

我最近遇到了SnapKit,但与在 IB 中使用约束相比,我没有看到任何直接的优势。它唯一要做的就是解决更大团队中的合并冲突(IB中的合并冲突很难处理)。

有谁同时使用过 SnapKit 和 IB,知道为什么 SnapKit 会更受欢迎吗?

4

1 回答 1

2

对于需要回答这个问题的任何人,在使用了一段时间后,我发现没有真正的理由使用一个高于另一个。SnapKit 并没有真正解决 IB 固有的任何问题。这一切都归结为用户偏好,尽管我个人的建议是坚持使用 IB,因为这是标准的布局工具并且非常强大。

如果您只是因为 IB 看起来令人生畏而使用 SnapKit,我认为值得花时间和精力来学习 IB 基础知识(实际上应该只需要一天左右的时间)。

于 2017-02-09T14:32:49.220 回答