16. Wheres
public func bindTo<B : BindableType where B.Element == EventType>
(bindable: B) -> DisposableType
public func bindTo<B : BindableType where B.Element == Optional<EventType>>
(bindable: B) -> DisposableType
17. Phantom Type
public func bindTo<B : BindableType where B.Element == EventType>
(bindable: B) -> DisposableType
public func bindTo<B : BindableType where B.Element == Optional<EventType>>
(bindable: B) -> DisposableType
22. objc_setAssociatedObject
/**
* Sets an associated value for a given object using a given key and association policy.
*
* @param object The source object for the association.
* @param key The key for the association.
* @param value The value to associate with the key key for object. Pass nil to clear an existing association.
* @param policy The policy for the association. For possible values, see “Associative Object Behaviors.”
*
* @see objc_setAssociatedObject
* @see objc_removeAssociatedObjects
*/
@available(iOS 3.1, *)
public func objc_setAssociatedObject(
object: AnyObject!, _ key: UnsafePointer<Void>, _ value: AnyObject!, _ policy: objc_AssociationPolicy)
23. objc_getAssociatedObject
/**
* Returns the value associated with a given object for a given key.
*
* @param object The source object for the association.
* @param key The key for the association.
*
* @return The value associated with the key e key for e object.
*
* @see objc_setAssociatedObject
*/
@available(iOS 3.1, *)
public func objc_getAssociatedObject(object: AnyObject!, _ key: UnsafePointer<Void>) -> AnyObject!