FFPersistanceService 1.0.3

FFPersistanceService 1.0.3

Balazs Szamody 维护。



  • 作者:
  • BalazsSzamody

FFPersistanceService

Platform MacOS Platform Version Carthage Compatible SPM Compatible License

一个框架,它通过协议使在 UserDefaultsKeychain 或任何基于 key-value 的自定义对象存储解决方案中保存对象变得极为简单。

通过使用 Persistable 协议,您可以通过预定义的存储解决方案轻松地对您的模型对象进行 save/load/delete 操作。

使用

查看示例项目

  • ViewModel.swift71 行开始,
  • 以及 Model 文件夹

PersistanceServiceTests 文件夹中的

  • Mocks.swiftPersistableTests.swift

安装

CocoaPods

FFPersistanceService 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod 'FFPersistanceService'

Carthage

FFPersistanceService 可通过 Carthage 获取。要安装它,只需将以下行添加到您的 Cartfile

github "fr3qfly/FFPersistanceService"

Swift 包管理器

FFPersistanceService 可通过 Swift 包管理器 获取。一旦设置了包,只需将其添加到您的 Package.swiftdependencies 值。

dependencies: [
    // This is the line you need to add:
    .package(url: "https://github.com/fr3qfly/FFPersistanceService", from: "1.0.0"),
]

您还需要将其添加到您打算使用的目标中。

.target(
    name: "Your_Target",
    dependencies: ["FFPersistanceService"])

作者

BalazsSzamody, [email protected]

许可

FFPersistanceService 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。