ObjectUserDefaults

@objc
public class ObjectUserDefaults : NSObject

An object oriented wrapper UserDefaults. Initialize it like an UserDefaults. See ObjectUserDefaults.item(forKey:) for getting and setting values.

  • The standard object for UserDefaults.standard

    Declaration

    Swift

    @objc
    public static let standard: ObjectUserDefaults
  • The UserDefaults instance associated with this object.

    Declaration

    Swift

    @objc
    private(set) public var userDefaults: UserDefaults
  • Initialize for UserDefaults.standard.

    Declaration

    Swift

    @objc
    public override init()
  • Initialize UserDefaults with given suite name.

    Declaration

    Swift

    @objc
    public init?(suiteName: String? = nil)

    Parameters

    suiteName

    The suite name passed to UserDefaults(suiteName:).

    Return Value

    An ObjectUserDefaults to be used with the UserDefaults initialized with given suite name. If suiteName is nil, it will return ObjectUserDefaults.standard