A framework that makes it super easy to save objects in UserDefaults
, Keychain
or any custom key
-value
based object storage solution through protocols.
With the use of Persistable
protocol you can easily save
/load
/delete
through your Model objects
in the predefined storage solution.
Check out the Example Project
ViewModel.swift
from line 71
andModel
folderand in PersistanceServiceTests
folder
Mocks.swift
andPersistableTests.swift
FFPersistanceService is available through CocoaPods. To install
it, simply add the following line to your Podfile
:
pod 'FFPersistanceService'
FFPersistanceService is available through Carthage. To install
it, simply add the following line to your Cartfile
:
github "fr3qfly/FFPersistanceService"
FFPersistanceService is available through Swift Package Manager. Once you have
a Package set-up you just need to add the package to the dependencies
value of your Package.swift
.
dependencies: [
// This is the line you need to add:
.package(url: "https://github.com/fr3qfly/FFPersistanceService", from: "1.0.0"),
]
And you need to add it to the targets where you intend to use it.
.target(
name: "Your_Target",
dependencies: ["FFPersistanceService"])
BalazsSzamody, [email protected]
FFPersistanceService is available under the MIT license. See the LICENSE file for more info.
link |
Stars: 3 |
Last commit: 48 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics