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.

4
Wie kann ich den memberwise-Initialisierer standardmäßig für Strukturen in Swift veröffentlichen?
Ich habe ein schnelles Framework, das eine Struktur definiert: public struct CollectionTO { var index: Order var title: String var description: String } Ich kann jedoch nicht den impliziten Element-Initialisierer aus einem anderen Projekt verwenden, das die Bibliothek importiert. Der Fehler ist, dass 'CollectionTO' nicht initialisiert werden kann, da keine …

13
So spielen Sie Videos mit AVPlayerViewController (AVKit) in Swift ab
Wie können Sie ein Video mit dem AV Kit Player View Controller in Swift abspielen? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
Was ist das Swift-Äquivalent von - [NSObject description]?
In Objective-C können Sie descriptionihrer Klasse eine Methode hinzufügen , um das Debuggen zu erleichtern: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Dann können Sie im Debugger Folgendes tun: po fooClass <MyClass: 0x12938004, foo = "bar"> Was ist …
163 swift 

9
Verbergen Sie ein UITextField-Passwort
Ich mache eine Anmeldeseite. Ich habe UITextField für Passwort. Natürlich möchte ich nicht, dass das Passwort angezeigt wird. Stattdessen möchte ich, dass beim Tippen Kreise angezeigt werden. Wie stellen Sie das Feld dafür ein?
162 ios  swift  iphone  security  ipad 

9
Wie finde ich NSDocumentDirectory in Swift?
Ich versuche, den Pfad zum Ordner "Dokumente" mit dem folgenden Code abzurufen: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) aber Xcode gibt Fehler: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Ich versuche zu verstehen, was im Code falsch ist.

6
Schnelle Do-Try-Catch-Syntax
Ich versuche es in Swift 2 mit neuen Fehlern zu verstehen. Folgendes habe ich getan: Ich habe zuerst eine Fehleraufzählung deklariert: enum SandwichError: ErrorType { case NotMe case DoItYourself } Und dann habe ich eine Methode deklariert, die einen Fehler auslöst (keine Ausnahme, Leute. Es ist ein Fehler.). Hier ist …
162 swift  swift2 

5
Schneller optionaler Escape-Schließparameter
Gegeben: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Gibt es eine Möglichkeit, den completionParameter (und action) vom Typ …


4
Warum brauche ich schnell Unterstriche?
Hier heißt es: "Hinweis: Das _bedeutet" Dieser Wert ist mir egal ". Da ich jedoch aus JavaScript stamme, verstehe ich nicht, was das bedeutet. Die einzige Möglichkeit, diese Funktionen zum Drucken zu bringen, bestand darin, die Unterstriche vor den Parametern zu verwenden: func divmod(_ a: Int, _ b:Int) -> (Int, …
161 swift 


10
IBOutlet und IBAction
Was ist der Zweck der Verwendung von IBOutlets und IBActions in Xcode und Interface Builder? Macht es einen Unterschied, wenn ich keine IBOutlets und IBActions verwende? Schnell: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Ziel c: @property (nonatomic, weak) IBOutlet UITextField *textField; …


8
Warten Sie, bis die Ausführung der schnellen for-Schleife mit asynchronen Netzwerkanforderungen abgeschlossen ist
Ich möchte, dass eine for-in-Schleife eine Reihe von Netzwerkanforderungen an firebase sendet und die Daten dann an einen neuen View-Controller weiterleitet, sobald die Ausführung der Methode abgeschlossen ist. Hier ist mein Code: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, …

21
@IBDesignable Fehler: IB Designables: Fehler beim Aktualisieren des automatischen Layoutstatus: Interface Builder Cocoa Touch Tool ist abgestürzt
Ich habe eine sehr einfache Unterklasse von UITextView, die die "Platzhalter" -Funktionalität hinzufügt, die Sie im Textfeldobjekt nativ finden können. Hier ist mein Code für die Unterklasse: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private …


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.