DefaultScreenObservatory
public final class DefaultScreenObservatory : ScreenObservatory
Undocumented
-
Undocumented
Declaration
Swift
public init()
-
Undocumented
Declaration
Swift
public func registerObserver(_ observer: AnyObject, for target: ScreenObservationTarget)
-
Undocumented
Declaration
Swift
public func registerObserver<T: Screen>( _ observer: T.Observer, for screen: T ) where T.Observer: AnyObject
-
Undocumented
Declaration
Swift
public func unregisterObserver(_ observer: AnyObject, for target: ScreenObservationTarget)
-
Undocumented
Declaration
Swift
public func unregisterObserver<T: Screen>( _ observer: T.Observer, for screen: T ) where T.Observer: AnyObject
-
Undocumented
Declaration
Swift
public func unregisterObserver(_ observer: AnyObject)
-
Undocumented
Declaration
Swift
public func observation<Observer>( of type: Observer.Type, for target: ScreenObservationTarget ) -> ScreenObservation<Observer>
-
Undocumented
Declaration
Swift
public func observation<T>(for screen: T) -> ScreenObservation<T.Observer> where T : Screen