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.




5
Wie wird Swift IF LET bewertet?
Ich habe diesen Code auf der Swift-Site und in verschiedenen Posts hier gesehen und versuche, die Grundlagen zu verstehen. Wie wird diese Linie bewertet? if let name = optionalName { Ich bin verwirrt, weil es nicht name == optionaler Name ist, sondern den Wert zuweist. Wie ist dieser Bericht wahr …

10
Überprüfen Sie, ob UserDefault vorhanden ist - Swift
Ich versuche zu überprüfen, ob ein Benutzerstandard vorhanden ist (siehe unten): func userAlreadyExist() -> Bool { var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults() if userDefaults.objectForKey(kUSERID) { return true } return false } Aber egal was es immer wahr zurückgibt, auch wenn das Objekt noch nicht existiert? Ist dies der richtige Weg, …

5
So legen Sie die Aktion für ein UIBarButtonItem in Swift fest
Wie kann die Aktion für ein benutzerdefiniertes UIBarButtonItem in Swift festgelegt werden? Der folgende Code platziert die Schaltfläche erfolgreich in der Navigationsleiste: var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b Jetzt möchte ich anrufen, func sayHello() { println("Hello") }wenn die Taste berührt wird. Meine bisherigen …


13
So navigieren Sie mit Swift von einem View Controller zu einem anderen
Ich möchte von einem View Controller zu einem anderen navigieren. Wie kann ich den folgenden Objective-C-Code in Swift konvertieren? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];


2
Xcode 8 automatisch generierte Schnellhilfedokumentation
Unter den neuen Funktionen, die in Xcode 8 angekündigt wurden , können wir sehen "Automatische Generierung der Quick Help-Dokumentation": Ist dies das Ende der manuellen Codedokumentation, wie wir sie in diesem Artikel von NSHipster lernen können ? Kann jemand die Vor- und Nachteile dieser neuen Funktion skizzieren? Ersetzt es Werkzeuge …
84 xcode  swift  xcode8 


9
Setzen Sie das Bild mit Xcode 6.1 / Swift programmgesteuert auf UIImageView
Ich versuche, UIImageView programmgesteuert in Xcode 6.1 festzulegen: @IBOutlet weak var bgImage: UIImageView! var image : UIImage = UIImage(named:"afternoon")! bgImage = UIImageView(image: image) bgImage.frame = CGRect(x: 0, y: 0, width: 100, height: 200) view.addSubview(bgImage) Aber Xcode sagt, dass "erwartete Deklaration" mit bgImage = UIImageView(image: image) Image "afternoon"ein PNG ist, und …
84 ios  xcode  swift 

7
Programmgesteuert CenterX / CenterY-Einschränkungen hinzufügen
Ich habe einen UITableViewController, der keine Abschnitte anzeigt, wenn nichts zu zeigen ist. Ich habe eine Beschriftung hinzugefügt, um dem Benutzer anzuzeigen, dass mit diesem Code nichts angezeigt werden kann: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Aber jetzt möchte ich, dass es horizontal …


11
Swift - Entfernen Sie das Zeichen "aus der Zeichenfolge
Ich habe eine Zeichenfolge, die "Optional (" 5 ")" ist. Ich muss das "" um die 5 entfernen. Ich habe das "Optional" entfernt, indem ich: text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) Ich habe Schwierigkeiten, die "Zeichen zu entfernen, da sie das Ende einer Zeichenfolge im Code kennzeichnen.
84 ios  xcode  string  swift 

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.