Suchergebnisse für Anfrage "protocol-extension"
Protocol-Erweiterung für ein ObjC-Protokoll
ch habe ein Objective-C-Protokoll, das hauptsächlich von Objective-C-Objekten und einem oder zwei Swift-Objekten verwendet wir Ich möchte das Protokoll in Swift erweitern und 2 Funktionen hinzufügen. Einer, um sich für eine Benachrichtigung zu ...
Anrufen des Selektors von der Protokollerweiterung
Ich baue eine einfache Theme-Engine und hätte gerne eine Erweiterung, die @ hinzufügUISwipeGestureRecognizer zuUIViewController Hier ist mein Code: protocol Themeable { func themeDidUpdate(currentTheme: Theme) -> Void } extension Themeable ...
Warum erhalte ich die Fehlermeldung "Protokoll ... kann nur als allgemeine Einschränkung verwendet werden, da es Anforderungen für" Selbst "oder den zugehörigen Typ enthält"?
Ich habe eine Erweiterung auf @ geschriebeInt wie nachstehend extension Int { func squared () -> Int { return self * self } } print(10.squared()) // worksDer obige Code funktioniert. Jetzt möchte ich das @ erweiteIntegerType -Protokoll, damit ...
Swift Property Observer in der Protokollerweiterung?
Folgendes berücksichtigen protocol ViewControllable: class { typealias VM: ViewModellable var vm: VM! { get } func bind() } extension ViewControllable { var vm: VM! { didSet { bind() } } } Ich versuche zu beobachtenvm property und callbind wann ...
Swift macht die Protokollerweiterung zu einem Benachrichtigungsbeobachter
Betrachten wir den folgenden Code: protocol A { func doA() } extension A { func registerForNotification() { NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardDidShow:"), name: UIKeyboardDidShowNotification, ...
Can Swift-Methode für Erweiterungen von Protokollen definiert, auf die in Objective-c @ zugegriffen wi
st es möglich, Methoden, die in einer Protokollerweiterung in Swift definiert sind, von Objective-C aus aufzurufe Beispielsweise protocol Product { var price:Int { get } var priceString:String { get } } extension Product { var ...