Instance Method

dictionary(forKey:)

Returns the dictionary object associated with the specified key.

Declaration

func dictionary(forKey defaultName: String) -> [String : Any]?

Parameters

defaultName

A key in the current user‘s defaults database.

Return Value

The dictionary object associated with the specified key, or nil if the key does not exist or its value is not a dictionary.

Discussion

The returned dictionary and its contents are immutable, even if the values you originally set were mutable.

See Also

Getting Default Values

func object(forKey: String) -> Any?

Returns the object associated with the specified key.

func url(forKey: String) -> URL?

Returns the URL associated with the specified key.

func array(forKey: String) -> [Any]?

Returns the array associated with the specified key.

func string(forKey: String) -> String?

Returns the string associated with the specified key.

func stringArray(forKey: String) -> [String]?

Returns the array of strings associated with the specified key.

func data(forKey: String) -> Data?

Returns the data object associated with the specified key.

func bool(forKey: String) -> Bool

Returns the Boolean value associated with the specified key.

func integer(forKey: String) -> Int

Returns the integer value associated with the specified key.

func float(forKey: String) -> Float

Returns the float value associated with the specified key.

func double(forKey: String) -> Double

Returns the double value associated with the specified key.

func dictionaryRepresentation() -> [String : Any]

Returns a dictionary that contains a union of all key-value pairs in the domains in the search list.