Als «swift» getaggte Fragen

134
Holen Sie sich schnell einen ganzzahligen Wert aus dem String

Also kann ich das machen: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Aber ich kann den Weg nicht finden, es w / a zu tun String. Ich möchte etwas tun wie: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Das funktioniert auch nicht: var...

134
Swift - Cast Int in Aufzählung: Int

Ich bin sehr neu in Swift (habe diese Woche angefangen) und migriere meine App von Objective-C. Ich habe im Grunde den folgenden Code in Objective-C, der gut funktioniert: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, } MyTimeFilter;...

133
Mehrere Typbeschränkungen in Swift

Angenommen, ich habe diese Protokolle: protocol SomeProtocol { } protocol SomeOtherProtocol { } Wenn ich nun eine Funktion möchte, die einen generischen Typ annimmt, aber diesem Typ entsprechen muss, kann SomeProtocolich Folgendes tun: func someFunc<T: SomeProtocol>(arg: T) { // do stuff }...

133
Konvertieren Sie die Swift-Zeichenfolge in ein Array

Wie kann ich eine Zeichenfolge "Hallo" in Swift in ein Array ["H", "e", "l", "l", "o"] konvertieren? In Objective-C habe ich Folgendes verwendet: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString...

133
Überschreiben von Methoden in Swift-Erweiterungen

Ich neige dazu, nur die Notwendigkeiten (gespeicherte Eigenschaften, Initialisierer) in meine Klassendefinitionen aufzunehmen und alles andere in ihre eigenen zu verschieben extension, ähnlich einem extensionlogischen Block, mit dem ich auch gruppieren würde // MARK:. Für eine UIView-Unterklasse...

132
Messen Sie die verstrichene Zeit in Swift

Wie können wir die Zeit messen, die zum Ausführen einer Funktion in Swift vergangen ist? Ich versuche, die verstrichene Zeit folgendermaßen anzuzeigen: "Die verstrichene Zeit beträgt 0,05 Sekunden". Saw , dass in Java , können wir System.nanoTime () verwenden, ist es gleichwertige Verfahren in...

132
stringByAppendingPathComponent ist nicht verfügbar

Meine App teilt ein Foto auf Instagram. Dazu speichert sie es zunächst in einem temporären Verzeichnis: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") Es hat gearbeitet Swift 1.2, funktioniert aber nicht Swift 2.0. Die angegebene Fehlermeldung lautet:...