Suchergebnisse für Anfrage "swift"

4 die antwort

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. ...

15 die antwort

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 ...

19 die antwort

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) >> ...

TOP-Veröffentlichungen

8 die antwort

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?

5 die antwort

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 ...

2 die antwort

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; ...

4 die antwort

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 ...

2 die antwort

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, ...

3 die antwort

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?

4 die antwort

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 ...