Als «swift» getaggte Fragen

163
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...

162
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...

162
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

161
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, _...

159
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...

157
@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 {...

155
Was ist ein "unverpackter Wert" in Swift?

Ich lerne Swift für iOS 8 / OSX 10.10, indem ich diesem Tutorial folge , und der Begriff " unverpackter Wert " wird mehrmals verwendet, wie in diesem Absatz (unter Objekte und Klasse ): Wenn Sie mit optionalen Werten arbeiten, können Sie schreiben? vor Operationen wie Methoden, Eigenschaften und...