MasonryMasonry
指南
  • Objective-C API
  • Swift API
示例
更新日志
  • English
  • 简体中文
GitHub
指南
  • Objective-C API
  • Swift API
示例
更新日志
  • English
  • 简体中文
GitHub
  • 指南

    • 快速开始
    • 安装指南
    • 基础用法

安装指南

Masonry 支持多种安装方式,选择最适合你项目的方式即可。

Swift Package Manager(推荐)

在 Package.swift 中添加 Masonry:

dependencies: [
    .package(url: "https://github.com/AmatsuZero/Masonry.git", from: "1.3.4")
]

提供两个库产品:

产品说明
MasonryObjective-C 核心模块
MasonrySwiftSwift 原生 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 会自动集成该清单,无需额外配置。

在 GitHub 上编辑此页
上次更新: 2026/3/29 12:09
贡献者: samzhjiang
Prev
快速开始
Next
基础用法