Als «swift» getaggte Fragen

205
Einlesen einer JSON-Datei mit Swift

Ich habe wirklich Probleme damit, eine JSON-Datei in Swift einzulesen, damit ich damit herumspielen kann. Ich habe den größten Teil von 2 Tagen damit verbracht, verschiedene Methoden erneut zu suchen und auszuprobieren, aber noch kein Glück. Deshalb habe ich mich bei StackOverFlow angemeldet, um zu...

203
Wie kann ich typisierte Arrays in Swift erweitern?

Wie kann ich Swifts erweitern Array<T>oder T[]mit benutzerdefinierten Funktionsprogrammen tippen? Das Durchsuchen der API-Dokumente von Swift zeigt, dass Array-Methoden eine Erweiterung von T[]z. extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get...

203
Index des Zeichens in Swift String finden

Es ist Zeit, eine Niederlage zuzugeben ... In Objective-C könnte ich Folgendes verwenden: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 In Swift sehe ich etwas Ähnliches: var str = "abcdefghi" str.rangeOfString("c").startIndex ... aber das gibt mir nur eine...

198
Konvertieren Sie Float in Swift in Int

Ich möchte ein Floatin ein Intin Swift konvertieren . Grundlegendes Casting wie dieses funktioniert nicht, da diese Typen im Gegensatz zu floats und ints in Objective-C keine Grundelemente sind var float: Float = 2.2 var integer: Int = float as Float Dies erzeugt jedoch die folgende...

197
Wie bekomme ich eine Liste als Wörterbuch in Swift?

Ich spiele mit Apples neuer Programmiersprache Swift herum und habe einige Probleme ... Derzeit versuche ich, eine Plist-Datei zu lesen. In Objective-C würde ich Folgendes tun, um den Inhalt als NSDictionary abzurufen: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config"...

195
Was ist das Swift-Äquivalent von respondsToSelector?

Ich habe gegoogelt, konnte aber nicht herausfinden, was das schnelle Äquivalent respondsToSelector:ist. Dies ist das einzige, was ich finden konnte ( schnelle Alternative zu responsondsToSelector :), aber in meinem Fall nicht allzu relevant, da es die Existenz des Delegaten überprüft. Ich habe...

194
Property Getter und Setter

Mit dieser einfachen Klasse erhalte ich die Compiler- Warnung Versuch, xinnerhalb seines eigenen Setters / Getters zu ändern / darauf zuzugreifen und wenn ich es so benutze: var p: point = Point() p.x = 12 Ich bekomme eine EXC_BAD_ACCESS. Wie kann ich dies tun, ohne Ivars explizit zu...