NSObjectProtocol

public extension NSObjectProtocol
  • Undocumented

    Declaration

    Swift

    var associatedDictionary: NSMutableDictionary { get }
  • Undocumented

    Declaration

    Swift

    func associated<T>(key: String) -> T?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    func associate<T>(_ key: String, _ value: T?) -> T?
  • Undocumented

    Declaration

    Swift

    func associated<T>(_ key: String, onCreate: () -> T) -> T
  • Undocumented

    Declaration

    Swift

    var associatedWeakDictionary: CSWeakValueDictionary<NSString, AnyObject> { get }
  • Undocumented

    Declaration

    Swift

    func weakAssociated<T>(_ key: String) -> T? where T : AnyObject
  • Undocumented

    Declaration

    Swift

    @discardableResult
    func weakAssociate<T>(_ key: String, _ value: T?) -> T? where T : AnyObject