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.


2
Was bedeutet "Protokoll ... kann nur als generische Einschränkung verwendet werden, weil es Selbst- oder zugehörige Typanforderungen hat"?
Ich versuche, ein Wörterbuch (eigentlich ein HashSet ) zu erstellen, das auf einem benutzerdefinierten Protokoll in Swift verschlüsselt ist , aber es gibt mir den Fehler im Titel: Das Protokoll 'myProtocol' kann nur als generische Einschränkung verwendet werden, da es Self- oder zugehörige Typanforderungen hat und ich kann weder Kopf …

22
Wie zentriere ich UICollectionView-Zellen horizontal?
Ich habe einige Nachforschungen angestellt, aber ich konnte kein Codebeispiel zum horizontalen Zentrieren von Zellen in einer UICollectionView finden. Anstatt dass die erste Zelle wie diese X00 ist , möchte ich, dass sie wie diese 0X0 ist . Gibt es eine Möglichkeit, dies zu erreichen? BEARBEITEN: um zu visualisieren, was …
123 ios  swift 

3
Wie erstelle ich eine globale Variable?
Ich habe eine globale Variable, die von meinen ViewControllern gemeinsam genutzt werden muss. In Objective-C kann ich eine statische Variable definieren, aber ich kann keine Möglichkeit finden, eine globale Variable in Swift zu definieren. Kennen Sie einen Weg, dies zu tun?

15
So stellen Sie eine HTTP-Post-Anfrage mit JSON-Body in Swift
Ich versuche, eine HTTP-Post-Anfrage mit einem JSON-Body zu stellen: So fügen Sie dem HTTP-Anforderungshauptteil ein NS-Wörterbuch hinzu. Hier ist mein Code, er scheint nicht richtig zu funktionieren. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } …
123 json  swift  http  post 

8
Die Klasse 'ViewController' hat keine Initialisierer in Swift
Ich bekomme die Beschwerde vom Compiler, wenn ich das mache class ViewController: UIViewController { var delegate : AppDelegate override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //self.appDelegate = UIApplication.sharedApplication().delegate; } @IBAction func getData(sender : AnyObject) { } @IBAction func LogOut(sender …

8
Wie ändere ich den Schaltflächentext in Swift Xcode 6?
Folgendes versuche ich zu tun. Wenn Sie jemals Halo oder CoD gespielt haben, wissen Sie, dass Sie den Namen einer Waffenladung ändern können. Ich mache es so, dass Sie Ihren Load-Out-Namen mithilfe eines Textfelds ändern können. Hier ist das Problem: Der Name des Ladevorgangs im Menü "Ladevorgang" ist eine Schaltfläche …
122 ios  swift 

4
Neues Array aus dem Indexbereich Swift
Wie kann ich so etwas machen? Nehmen Sie die ersten n Elemente aus einem Array: newNumbers = numbers[0..n] Derzeit wird der folgende Fehler angezeigt: error: could not find an overload for 'subscript' that accepts the supplied arguments BEARBEITEN: Hier ist die Funktion, in der ich arbeite. func aFunction(numbers: Array<Int>, position: …
122 arrays  swift 

13
Was ist der prägnanteste Weg, um das erste Zeichen aus einer Zeichenfolge in Swift zu entfernen?
Ich möchte das erste Zeichen aus einer Zeichenfolge löschen. Das Prägnanteste, was ich mir bisher ausgedacht habe, ist: display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) Ich weiß, dass wir Intwegen Unicode nicht in einen String mit einem indizieren können , aber diese Lösung scheint furchtbar ausführlich zu sein. Gibt es einen anderen Weg, …
122 string  swift 

2
Was genau ist Init Coder aDecoder?
Ich lerne die iOS-Entwicklung aus einem Online-Kurs und jedes Mal, wenn ich eine benutzerdefinierte Ansicht erstelle (benutzerdefinierte Tabellenansichtszelle, Sammlungsansichtszelle usw.), implementiert der Kursleiter diesen Initialisierer: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Warum genau muss ich das immer nennen? Was tut es? Kann ich Eigenschaften in den Init einfügen?
122 ios  swift 


3
Wie kann eine Klasse in Swift an ein Protokoll angepasst werden?
in Ziel-C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end in Swift: class CustomDataSource : UITableViewDataSource { } Es wird jedoch eine Fehlermeldung angezeigt: Der Typ 'CellDatasDataSource' entspricht nicht dem Protokoll 'NSObjectProtocol'. Der Typ 'CellDatasDataSource' entspricht nicht dem Protokoll 'UITableViewDataSource'. Was sollte der richtige Weg sein?
121 objective-c  swift 


7
Schnelle Selbstbeobachtung und Generika
Ich versuche, classmithilfe von Generika dynamisch einen instanzbasierten Typ zu erstellen , habe jedoch Schwierigkeiten mit der Klassenintrospektion. Hier sind die Fragen: Gibt es ein Swift-Äquivalent zu Obj-C self.class? Gibt es eine Möglichkeit, eine Klasse anhand des AnyClassErgebnisses von zu instanziieren NSClassFromString? Gibt es eine Möglichkeit, AnyClassInformationen ausschließlich aus einem …

23
Wie dekodiere ich HTML-Entitäten in Swift?
Ich ziehe eine JSON-Datei von einer Site und eine der empfangenen Zeichenfolgen lautet: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi Wie kann ich Dinge wie konvertieren &#8216 in die richtigen Zeichen ? Ich habe einen Xcode-Spielplatz erstellt, um dies zu demonstrieren: import UIKit var error: …

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.