安装指南
Masonry 支持多种安装方式,选择最适合你项目的方式即可。
Swift Package Manager(推荐)
在 Package.swift 中添加 Masonry:
dependencies: [
.package(url: "https://github.com/AmatsuZero/Masonry.git", from: "1.3.4")
]
提供两个库产品:
| 产品 | 说明 |
|---|---|
Masonry | Objective-C 核心模块 |
MasonrySwift | Swift 原生 DSL(依赖 Masonry) |
提示
如果只需要 Objective-C API,使用 Masonry 作为产品名即可。
CocoaPods
在 Podfile 中添加:
# 仅 Objective-C
pod 'Masonry'
# Objective-C + Swift DSL
pod 'Masonry/Swift'
然后执行:
pod install
Carthage
在 Cartfile 中添加:
github "AmatsuZero/Masonry"
然后执行:
carthage update --use-xcframeworks
隐私清单
从 v1.3.2 起,Masonry 内置了 Apple 隐私清单(PrivacyInfo.xcprivacy)。该清单声明 Masonry:
- 不收集任何数据
- 不使用任何需要声明理由的 API
- 不追踪用户
SPM 和 CocoaPods 会自动集成该清单,无需额外配置。