NestLayout这个框架洪独使用了 StackViews 来配置布局:基本上You 可以将其视为基于 StackView 布局的语法糖。其优点包括 布局逻辑是由 Apple 和 StackViews 实现的,而不是第三方开发者。这意味着您可以在性能和实现bug方面依赖它。 只要 StackViews 使用的 API 不变,此框架暴露的 API 也不会更改。这意味着您可以在长期维护性方面依赖它。 此框架暴露的 API 保持您的代码整洁,更容易阅读和表达。最后,更不容易出现 bug。 许可:MITSwiftSafeAnchorsUIView 扩展提供锚点,在 iOS11 之前返回视图的锚点,以及在 iOS11 或以上版本的 safeAreaLayoutGuide 的锚点许可:MITSwiftSugarEdges此框架提供了一种名为 ExpressibleByEdgesDictionaryLiteral 的协议,以便与其他自定义类型一起使用。许可:MITSwift