WeakProxy

public class WeakProxy : NSObject

弱引用代理类,用于解决NSTimer等循环引用target问题(默认NSTimer会强引用target,直到invalidate)

  • Undocumented

    Declaration

    Swift

    public weak var target: AnyObject?
  • Undocumented

    Declaration

    Swift

    public init(target: NSObject)
  • Undocumented

    Declaration

    Swift

    public override func forwardingTarget(for aSelector: Selector!) -> Any?
  • Undocumented

    Declaration

    Swift

    public override func responds(to aSelector: Selector!) -> Bool
  • Undocumented

    Declaration

    Swift

    public override func isEqual(_ object: Any?) -> Bool
  • Undocumented

    Declaration

    Swift

    public override var hash: Int { get }
  • Undocumented

    Declaration

    Swift

    public override var superclass: AnyClass? { get }
  • Undocumented

    Declaration

    Swift

    public override func isProxy() -> Bool
  • Undocumented

    Declaration

    Swift

    public override func isKind(of aClass: AnyClass) -> Bool
  • Undocumented

    Declaration

    Swift

    public override func isMember(of aClass: AnyClass) -> Bool
  • Undocumented

    Declaration

    Swift

    public override func conforms(to aProtocol: Protocol) -> Bool
  • Undocumented

    Declaration

    Swift

    public override var description: String { get }
  • Undocumented

    Declaration

    Swift

    public override var debugDescription: String { get }