DCFrame 是一个强大的 UI 集成框架,可以轻松实现
- 组合和管理复杂的 UI 模块;
- 无代价地重用和迁移 UI 模块;
- UI 模块间的解耦通信。
要求
- Xcode 10.2+
- iOS 11.0+
- Swift 5.0+
安装
Cocoapods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 DCFrame 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它。
pod 'DCFrame'
Carthage
Carthage 是一个去中心化的依赖管理器,它可以构建您的依赖并为您提供二进制框架。要使用 Carthage 将 DCFrame 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它。
github "bytedance/DCFrame"
Swift 包管理器
Swift 包管理器 是一个用于管理 Swift 代码分发的工具。它与 Swift 构建系统集成,以自动化下载、编译和链接依赖项的过程。要使用 Swift 包管理器将 DCFrame 集成到您的 Xcode 项目中,请将其添加到 Package.swift 的 dependencies 值中
dependencies: [
.package(url: "https://github.com/bytedance/DCFrame.git", .upToNextMajor(from: "1.1.0"))
]
示例
我们可以通过示例快速开始使用 DCFrame。我们在项目中提供了一些示例,只需拉取 git 仓库,然后在 "DCFrameExample" 文件夹中打开 "DCFrameExample.xcodeproj"。
许可
DCFrame 采用 MIT 许可。更多详情请参阅 LICENSE 文件。