Als «swift» getaggte Fragen

75
So konvertieren Sie diese Zeichenfolge in Swift in eine URL

Ich brauche URL-Dateipfad als URL (NSURL in alten Versionen von Swift). Ich habe das: let paths = NSSearchPathForDirectoriesInDomains( .documentDirectory, .userDomainMask, true) // NSString *documentsDirectory = [paths objectAtIndex:0]; let documentsDirectory = paths[0] as String var...

75
@ noescape-Attribut in Swift 1.2

In Swift 1.2 gibt es ein neues Attribut mit Schließparametern in Funktionen, und wie in der Dokumentation angegeben: Dies zeigt an, dass der Parameter immer nur aufgerufen wird (oder in einem Aufruf als @ noescape-Parameter übergeben wird), was bedeutet, dass er die Lebensdauer des Aufrufs nicht...

75
Fügen Sie SwiftUI-Ansichten in vorhandene UIKit-Anwendungen ein

Ist es möglich, Ansichten mit SwiftUI neben einer vorhandenen UIKit-Anwendung zu erstellen? Ich habe eine bestehende Bewerbung in Objective-C geschrieben. Ich habe mit der Migration zu Swift 5 begonnen. Ich frage mich, ob ich SwiftUI neben meinen vorhandenen UIKit .xib-Ansichten verwenden kann....

74
Wie erstelle ich ein importierbares Modul in Swift?

Ich habe Apples Dokumentation für Swift gelesen und kann nichts darüber finden, wie Module erstellt oder Klassen- oder Strukturmitglieder als privat oder öffentlich definiert werden. Es gibt Verweise auf die import-Anweisung in der Syntax, aber ich kann keine Informationen darüber finden, was...

74
Klassenmethode für Klassen in Swift "initialisieren"?

Ich suche nach einem Verhalten ähnlich der +(void)initializeKlassenmethode von Objective-C , da die Methode einmal aufgerufen wird, wenn die Klasse initialisiert wird, und danach nie wieder. Ein einfaches class init () {}in einem classVerschluss wäre wirklich schlank! Und wenn wir " class vars"...

74
String in Swift anhängen

Ich bin neu in iOS. Ich studiere derzeit iOS mit Objective-C und Swift. Um eine Zeichenfolge in Objective-C anzuhängen, verwende ich folgenden Code: NSString *string1 = @"This is"; NSString *string2 = @"Swift Language"; NSString *appendString=[NSString stringWithFormat:@"%@

74
Laden Sie lokales HTML mit Swift in UIWebView

Dieser macht mich heute früh verrückt. Ich möchte etwas lokales HTML in eine Webansicht laden: class PrivacyController: UIViewController { @IBOutlet weak var webView:UIWebView! override func viewDidLoad() { let url = NSURL(fileURLWithPath: "privacy.html") let request = NSURLRequest(URL:...

74
Wie initiiere ich eine UIButton-Unterklasse?

Ich versuche, einer Unterklasse von UIButton in Swift einen doppelten Wert hinzuzufügen. Ich habe alle Arten von Inits ausprobiert und Optionen abgerufen und festgelegt, aber ich kann sie nicht zum Laufen bringen. Also habe ich damit angefangen class CVSTButton : UIButton { var cvstPosition:...

74
Überprüfen Sie, ob das optionale Array leer ist

In Objective-C, wenn ich ein Array habe NSArray *array; und ich möchte überprüfen, ob es nicht leer ist, ich mache immer: if (array.count > 0) { NSLog(@"There are objects!"); } else { NSLog(@"There are no objects..."); } Auf diese Weise muss nicht überprüft werden, ob array == nilder...