MNAtomicDictionary
open class MNAtomicDictionary<Key, Value> where Key : Hashable, Value : Hashable
                Encapsulates a dispatch semaphore with a dictionary of hashable keys and values
- 
                  
                  
Inserts or updates the value stored in the dictionary for the given key
Declaration
Swift
public func insertOrUpdate(key: Key, value: Value)Parameters
keyThe key by which a value is stored
valueThe value associated with the provided key
 - 
                  
                  
Declaration
Swift
public func getValue(forKey: Key) -> Value?Return Value
the value associated with a given key
 - 
                  
                  
Removes the value associated with the specified key
Declaration
Swift
public func removeValue(forKey: Key)Parameters
keyThe key whose associated value will be deleted.
 - 
                  
                  
Declaration
Swift
public func getKeys() -> [Key]Return Value
An array of all the keys in the atomic dictionary
 
      MNAtomicDictionary Class Reference