UserDefaults
extension UserDefaults: ServiceProvider
-
Blocked photos
Declaration
Swift
var blockedPhotos: [Int] { get set } -
Blocked posts
Declaration
Swift
var blockedPosts: [Int] { get set } -
Blocked users
Declaration
Swift
var blockedUsers: [Int] { get set } -
Dismissed timestamps
Declaration
Swift
var dismissed: Timestamps? { get set } -
Email stash during signup
Declaration
Swift
var email: String { get set } -
Build that triggered user visit fixing
Declaration
Swift
var fixed: String { get set } -
If-None-Match cache
Declaration
Swift
var etags: [String : String] { get set } -
Group hotels by brand?
Declaration
Swift
var hotelsGroupBrand: Bool { get set } -
Rankings filter
Declaration
Swift
var lastRankingsQuery: RankingsQuery? { get set } -
Displayed types
Declaration
Swift
var mapDisplay: ChecklistFlags? { get set } -
Notified timestamps
Declaration
Swift
var notified: Timestamps? { get set } -
Login token
Declaration
Swift
var token: String { get set } -
Triggered timestamps
Declaration
Swift
var triggered: Timestamps? { get set } -
Updated timestamps
Declaration
Swift
var updated: Timestamps? { get set } -
User info
Declaration
Swift
var user: UserJSON? { get set } -
User visits
Declaration
Swift
var visited: Checked? { get set } -
Typed value setting
Declaration
Swift
func set<T>(_ value: T?, forKey key: StringKey)Parameters
keyKey string
-
Typed value access
Declaration
Swift
func value<T>(forKey key: StringKey) -> T?Parameters
keyKey string
-
Default setting convenience
Declaration
Swift
func register(defaults: [StringKey : Any])Parameters
defaultsDefaults
-
Typed subscript access
Declaration
Swift
subscript<T>(key: StringKey) -> T? { get set }Parameters
keyKey string
-
Bool subscript access
Declaration
Swift
subscript(key: StringKey) -> Bool { get set }Parameters
keyKey string
-
Int subscript access
Declaration
Swift
subscript(key: StringKey) -> Int { get set }Parameters
keyKey string
-
Double subscript access
Declaration
Swift
subscript(key: StringKey) -> Double { get set }Parameters
keyKey string
-
Float subscript access
Declaration
Swift
subscript(key: StringKey) -> Float { get set }Parameters
keyKey string
-
CGFloat subscript access
Declaration
Swift
subscript(key: StringKey) -> CGFloat { get set }Parameters
keyKey string
-
Color subscript access
Declaration
Swift
subscript(key: StringKey) -> UIColor? { get set }Parameters
keyKey string
-
URL subscript access
Declaration
Swift
subscript(key: StringKey) -> URL? { get set }Parameters
keyKey string
-
Bool access convenience
Declaration
Swift
func bool(forKey key: StringKey) -> BoolParameters
keyKey string
Return Value
Bool
-
Int access convenience
Declaration
Swift
func integer(forKey key: StringKey) -> IntParameters
keyKey string
Return Value
Int
-
Float access convenience
Declaration
Swift
func float(forKey key: StringKey) -> FloatParameters
keyKey string
Return Value
Float
-
CGFloat access convenience
Declaration
Swift
func cgFloat(forKey key: StringKey) -> CGFloatParameters
keyKey string
Return Value
CGFloat
-
double access convenience
Declaration
Swift
func double(forKey key: StringKey) -> DoubleParameters
keyKey string
Return Value
double
-
URL access convenience
Declaration
Swift
func url(forKey key: StringKey) -> URL?Parameters
keyKey string
Return Value
URL if present
-
Color setting convenience
Declaration
Swift
func set(color: UIColor?, forKey key: StringKey)Parameters
colorValue to store
keyKey string
-
Color access convenience
Declaration
Swift
func color(forKey key: StringKey) -> UIColor?Parameters
keyKey string
Return Value
UIColor if present
-
Set Codable object into UserDefaults
Throws
UserDefaults ErrorDeclaration
Swift
func set<T: Codable>(object: T, forKey: String) throwsParameters
objectCodable Object
forKeyKey string
-
Get Codable object from UserDefaults
Throws
UserDefaults ErrorDeclaration
Swift
func get<T: Codable>(objectType: T.Type, forKey: String) throws -> T?Parameters
objectCodable Object
forKeyKey string
View on GitHub
UserDefaults Extension Reference