Dynamic

public class Dynamic<T>

http://rasic.info/bindings-generics-swift-and-mvvm/ 对象监听

  • Undocumented

    Declaration

    Swift

    public typealias Listener = (T) -> Void
  • Undocumented

    Declaration

    Swift

    public var listener: Listener?
  • 监听

    Declaration

    Swift

    public func bind(listener: Listener?)

    Parameters

    listener

    回调

  • 监听并立马返回一次

    Declaration

    Swift

    public func bindAndFire(listener: Listener?)

    Parameters

    listener

    回调

  • Declaration

    Swift

    public var value: T { get set }
  • Undocumented

    Declaration

    Swift

    public init(_ v: T)