与在 Interface Builder 中使用自动布局相比,SnapKit 有哪些优势?
What advantages does SnapKit have over using autolayout in Interface Builder?
自从 Apple 为 iOS 引入自动布局以来,我几乎一直在使用 Interface Builder。
我最近遇到了 SnapKit,但我没有看到它比在 IB 中使用约束有任何直接的优势。它唯一要做的就是解决更大团队中的合并冲突(IB 中的合并冲突很难处理)。
有没有同时使用过 SnapKit 和 IB 的人知道为什么 SnapKit 会更受欢迎?
对于需要回答此问题的任何人,在使用两者一段时间后,我发现没有真正的理由在另一个之上使用一个。 SnapKit 并没有真正解决 IB 固有的任何问题。这一切都归结为用户偏好,尽管我个人的建议是坚持使用 IB,因为它是标准的布局工具,而且非常强大。
如果你使用 SnapKit 只是因为 IB 看起来很吓人,我认为花时间和精力学习 IB 基础知识是值得的(实际上只需要一天左右)。
自从 Apple 为 iOS 引入自动布局以来,我几乎一直在使用 Interface Builder。
我最近遇到了 SnapKit,但我没有看到它比在 IB 中使用约束有任何直接的优势。它唯一要做的就是解决更大团队中的合并冲突(IB 中的合并冲突很难处理)。
有没有同时使用过 SnapKit 和 IB 的人知道为什么 SnapKit 会更受欢迎?
对于需要回答此问题的任何人,在使用两者一段时间后,我发现没有真正的理由在另一个之上使用一个。 SnapKit 并没有真正解决 IB 固有的任何问题。这一切都归结为用户偏好,尽管我个人的建议是坚持使用 IB,因为它是标准的布局工具,而且非常强大。
如果你使用 SnapKit 只是因为 IB 看起来很吓人,我认为花时间和精力学习 IB 基础知识是值得的(实际上只需要一天左右)。