Als «swift» getaggte Fragen

340
Fügen Sie einem Array in Swift ein Element hinzu

Angenommen, ich habe ein Array, zum Beispiel: var myArray = ["Steve", "Bill", "Linus", "Bret"] Und später möchte ich ein Element an das Ende des Arrays verschieben / anhängen, um Folgendes zu erhalten: ["Steve", "Bill", "Linus", "Bret", "Tim"] Welche Methode soll ich verwenden? Und was ist mit dem...

336
Konvertieren Sie eine NSURL in einen NSString

Ich habe eine App, in der der Benutzer ein Bild entweder aus den integrierten App-Bildern oder aus der iPhone-Fotobibliothek auswählen kann. Ich verwende ein Objekt Occasion, das eine NSStringEigenschaft hat, um das zu speichern imagePath. Jetzt bekomme ich bei den eingebauten App-Images den...

336
Globale Konstantendatei in Swift

In meinen Objective-C-Projekten verwende ich häufig eine globale Konstantendatei, um Dinge wie Benachrichtigungsnamen und Schlüssel für zu speichern NSUserDefaults. Es sieht ungefähr so ​​aus: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation...

335
Wie drucke ich den Typ oder die Klasse einer Variablen in Swift?

Gibt es eine Möglichkeit, den Laufzeittyp einer Variablen schnell zu drucken? Zum Beispiel: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class...

321
Was ist der Unterschied zwischen "let" und "var" in Swift?

Was ist der Unterschied zwischen letund varin Apples Swift-Sprache? Nach meinem Verständnis handelt es sich um eine kompilierte Sprache, die den Typ jedoch zur Kompilierungszeit nicht überprüft. Es macht mich verwirrt. Woher weiß der Compiler über den Typfehler Bescheid? Wenn der Compiler den Typ...

320
Ruft den Klassennamen des Objekts als Zeichenfolge in Swift ab

Abrufen des Klassennamens eines Objekts Stringmit: object_getClassName(myViewController) gibt so etwas zurück: _TtC5AppName22CalendarViewController Ich suche die reine Version : "CalendarViewController". Wie erhalte ich stattdessen eine bereinigte Zeichenfolge des Klassennamens? Ich habe einige...

316
Auf die neueste Version von CocoaPods aktualisieren?

Ich habe einige Probleme bei der Installation Alamofire 4.0in meinem Projekt. Ich habe die neueste Version von Xcode , auf der Swift 3 ausgeführt wird , und wenn ich versuche, alamofire zu installieren, werden 800 Compilerfehler angezeigt. Anscheinend CocoaPods 1.1.0+ ist erforderlich, um...

306
Wie installiere ich Cocoapods?

Ich habe auf zu viele Links verwiesen und es versucht, hatte aber keinen Erfolg. Wenn jemand eine Idee hat, teilen Sie sie mir bitte mit. Ich habe Dokumente zu Kakaofrüchten gelesen und oft versucht, sie zu installieren, bin aber aufgrund der Startschritte immer gescheitert. Ich habe einen Fehler...

305
Führende Nullen für Int in Swift

Ich möchte ein Intin Swift in ein Stringmit führenden Nullen konvertieren . Betrachten Sie zum Beispiel diesen Code: for myInt in 1 ... 3 { print("\(myInt)") } Derzeit ist das Ergebnis: 1 2 3 Aber ich möchte, dass es so ist: 01 02 03 Gibt es eine saubere Möglichkeit, dies in den...