PersistManager
@interface PersistManager : NSObject <VOPersistManagerProtocol>
PersistManager
is the default implementation of the VOPersistManagerProtocol
.
It is responsible for saving values indefinitely. By default it uses NSUserDefaults to save values.
-
Default initializer for
PersistManager
.Declaration
Objective-C
- (nonnull instancetype)initWithUserDefaults: (nonnull NSUserDefaults *)userDefaults;
Swift
init(userDefaults: UserDefaults)
Parameters
userDefaults
- The NSUserDefaults object to be used by the
PersistManager
to save data.Return Value
Instance of
PersistManager
.