
Cartography
robb
A declarative Auto Layout DSL for Swift :iphone::triangular_ruler:
AI 简介
Cartography 是一个为 Swift 开发者设计的声明式 Auto Layout 领域特定语言(DSL),用于简化 iOS/macOS 应用中视图约束的编写。它通过重载运算符(如 ==、>=)和闭包语法,将冗长的 NSLayoutConstraint 初始化代码转化为直观、可读性强的数学表达式,并自动处理 translatesAutoresizingMaskIntoConstraints 等底层细节;支持约束分组与动态替换,提升响应式布局维护效率。适用于需要精细控制界面布局、追求代码简洁性与可维护性的原生 Swift 项目,尤其适合中大型 iOS/macOS 应用的 UI 构建场景。
Swift
Other7.3k
Stars
527
Forks
181
Watchers
58
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分64.17
默认分支master