Suchergebnisse für Anfrage "swift"
Wie ermittle ich den Gerätetyp aus Swift? (OS X oder iOS)
Ich weiß, dass Swift relativ neu ist, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, den Gerätetyp zu bestimmen. (Wie du es früher mit a machen konntest#define)? Hauptsächlich möchte ich wissen, wie man OS X oder iOS unterscheidet. ...
Wie erstelle ich NS_OPTIONS-artige Bitmasken-Aufzählungen in Swift?
In der Dokumentation von Apple zur Interaktion mit C-APIs wird der Weg beschriebenNS_ENUMC-Aufzählungen werden als Swift-Aufzählungen importiert. Dies ist sinnvoll, und da Aufzählungen in Swift ohne weiteres als die vorgesehen sindenum Werttyp es ...
Wie kann ich UIColorFromRGB in Swift verwenden?
In Objective-C verwenden wir diesen Code, um RGB-Farbcodes für Ansichten festzulegen: #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> ...
Exponentiationsoperator in Swift
Ich sehe keinen Exponentiationsoperator, der in den Basisarithmetikoperatoren in der Swift-Sprachreferenz definiert ist. Gibt es wirklich keinen vordefinierten Integer- oder Float-Exponentiationsoperator in der Sprache?
Wie kann ich eine schwache Protokollreferenz in 'reinem' Swift erstellen (ohne @objc)
weak Referenzen scheinen in Swift nur zu funktionieren, wenn aprotocol wird deklariert als@objc, was ich in einer reinen Swift App nicht will. Dieser Code gibt einen Kompilierungsfehler (weak Kann nicht auf Nicht-Klassentypen angewendet ...
Wie kann eine Objective-C-Kategorie in Swift richtig verwendet werden?
Ich versuche, einige Kategoriemethoden ohne Glück in meine Swift-Datei zu importieren. ios-Bridging-Header.h: #import "UIColor+Hex.h"UIColor + Hex.h #import <UIKit/UIKit.h> @interface UIColor (Hex) + (UIColor *)colorWithHex:(NSUInteger)hexInt; ...
Eine Outlet-Sammlung in Xcode 6 kann nicht mit dem Storyboard verknüpft werden
Ich habe Probleme beim Erstellen einer Outlet-Auflistung in Xcode 6. Outlet-Auflistungen in Xcode 6 fungieren jetzt als reguläre IBOutlets, und Sie verwenden dasselbe @IBOutlet-Attribut, um eine Outlet-Auflistung zu deklarieren, während Sie ...
Swift: 'var' Deklaration ohne Getter / Setter Methode hier nicht erlaubt
Ich habe versucht zu erklärenIBOutlet Eigentum an der Erweiterung der Klasse. Aber es gibt Fehler wie 'var' Deklaration ohne Getter / Setter Methode hier nicht erlaubt class ExampleView : UIView { } extension ExampleView { @IBOutlet var btn1, ...
Verwenden Sie "if let ..." mit vielen Ausdrücken
Diese Redewendung von Swift macht Sinn if let x = someDict[someKey] { ... }Was ich jedochJa wirklich wollen ist if let x = someDict[someKey], y = someDict[someOtherKey] { ... }Wie geschrieben ist das nicht falsch, aber ist diese Idee möglich?
Rufen Sie Methoden vom Swift-Initialisierer aus auf
Angenommen, ich habe die folgende Klasse in Swift (die offensichtliche Probleme hat) class MyClass { let myProperty: String init() { super.init() self.setupMyProperty() } func setupMyProperty() { myProperty = "x" } }Dies ist zu stark ...