SPDiffable

Apple 的 diffable API 要求为每种对象类型创建模型。如果你想在很多地方使用它,你需要花费大量时间来实现并解决重复代码的问题。这个项目可以帮助你优雅地使用共享模型和特殊单元格提供程序来处理一次性模型。

导航

安装

准备好在 iOS 和 tvOS 13+ 上使用。

Swift Package Manager

Swift Package Manager 是一种用于自动化 Swift 代码分发的工具,并已集成到 swift 编译器中。它与 Swift 构建系统集成,以自动化下载、编译和链接依赖项的过程。

一旦你设置好你的 Swift 包,添加为依赖项就像将其添加到你的 Package.swift 文件的 dependencies 值中一样简单。

dependencies: [
    .package(url: "https://github.com/ivanvorobei/SPDiffable", .upToNextMajor(from: "2.2.0"))
]

CocoaPods

CocoaPods 是一个依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 集成,请在你的 Podfile 文件中指定它。

pod 'SPDiffable'

手动

如果你不想使用任何依赖管理器,你可以手动集成。将 Sources/SPDiffable 文件夹放入你的 Xcode 项目中。确保启用“如果需要则复制项目”和“创建组”。

俄语社区

我在运营一个 Telegram 频道,我在那里发布新闻和教程。
如果你有问题,可以在 聊天室 中获得帮助。

我在 YouTube 上发布视频教程。

Tutorials on YouTube