AssociatedValueSupporting
Mechanica
Classes adopting this protocol can associate values to the object itself.
-
setAssociatedValue(_:forKey:andPolicy:)
Default implementationMechanica
Sets an associated value using a given key and association policy.
Default Implementation
Mechanica
Sets an associated value using a given key and association policy.
-
getAssociatedValue(forKey:)
Default implementationMechanica
Returns the value associated for a given key.
Default Implementation
Mechanica
Returns the value associated for a given key.
-
removeAssociatedValue(forKey:andPolicy:)
Default implementationMechanica
Removes an associated value using a given key and association policy.
Default Implementation
Mechanica
Removes an associated value using a given key and association policy.
-
removeAllAssociatedValues()
Default implementationMechanica
Removes all the associated values.
Default Implementation
Mechanica
Removes all the associated values.