Als «swift» getaggte Fragen

Swift ist eine sichere, schnelle und ausdrucksstarke Allzweck-Programmiersprache, die von Apple Inc. für seine Plattformen und Linux entwickelt wurde. Swift ist Open Source. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder wenn Sie Code in Swift benötigen. Verwenden Sie die Tags [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks.

9
Erstellen von NSData aus NSString in Swift
Ich versuche letztendlich eine NSMutableURLRequestmit einer gültigen zu haben HTTPBody, aber ich kann meine Zeichenfolgendaten (die von a stammen UITextField) nicht in ein verwendbares NSDataObjekt übertragen. Ich habe diese Methode gesehen, um in die andere Richtung zu gehen: NSString(data data: NSData!, encoding encoding: UInt) Aber ich kann anscheinend keine Dokumentation …


7
So initialisieren Sie eine Zeichenfolge aus NSData in Swift
Ich habe versucht, eine Zeichenfolge NSDatain Swift zu initialisieren . In der NSString Cocoa-Dokumentation sagt Apple, dass Sie Folgendes verwenden müssen: init(data data: NSData!, encoding encoding: UInt) Apple hat jedoch kein Beispiel für die Verwendung oder den Ort der Platzierung angegeben init. Ich versuche, den folgenden Code von Objective-C in …
173 string  swift  cocoa  nsdata 







11
Wie erhalte ich den Namen des Aufzählungswerts in Swift?
Wenn ich eine Aufzählung mit Rohwerten habe Integer: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Wie kann ich einen cityWert in einen String konvertieren Melbourne? Ist diese Art der Selbstbeobachtung von Typnamen in der Sprache verfügbar? So etwas wie (dieser Code funktioniert …
167 swift  enumeration 

5
Verwendung von dequeueReusableCellWithIdentifier im Vergleich zu dequeueReusableCellWithIdentifier: forIndexPath
Es gibt zwei Überladungen für dequeueReusableCellWithIdentifier und ich versuche festzustellen, wann ich eine gegen die andere verwenden soll. In den Apple-Dokumenten zur Funktion forIndexPath heißt es: "Diese Methode verwendet den Indexpfad , um eine zusätzliche Konfiguration basierend auf der Position der Zelle in der Tabellenansicht durchzuführen." Ich bin mir nicht …
167 ios  objective-c  swift 


7
Was ist die beste Vorgehensweise zum Benennen von Swift-Dateien, die vorhandenen Objekten Erweiterungen hinzufügen?
Es ist möglich, Erweiterungen zu vorhandenen Swift-Objekttypen mithilfe von Erweiterungen hinzuzufügen, wie in der Sprachspezifikation beschrieben . Infolgedessen können Erweiterungen wie die folgenden erstellt werden: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } Was ist jedoch die beste Benennungspraxis für Swift-Quelldateien, die solche Erweiterungen enthalten? In …
165 ios  objective-c  swift  xcode 

1
Leere Zeichenfolge in Swift prüfen?
In Ziel C kann man Folgendes tun, um nach Zeichenfolgen zu suchen: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Wie erkennt man leere Strings in Swift?
165 swift 

23
So rufen Sie Gesten auf tippen Sie schnell auf UIView
Ich habe eine UIView und habe eine Tap-Geste hinzugefügt: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Ich versuche es programmgesteuert in der Testdatei aufzurufen. sendActionForEvent Ich benutze diese Funktion, aber sie funktioniert nicht: myView.sendActionForEvent(UIEvents.touchUpDown) Es zeigt den nicht erkannten Selektor, der an die Instanz gesendet wurde. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.