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 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 sie tut oder wie sie verwendet wird. Weiß …
74 swift  module 

13
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: url!) webView.loadRequest(request) } } Die HTML-Datei befindet sich im Stammordner meines Projekts, befindet sich …
74 ios  swift  uiwebview 


11
Warum kann das Schlüsselwort "schwach" nur auf Klassen- und klassengebundene Protokolltypen angewendet werden?
Wenn ich Variablen wie weakin Swift deklariere , erhalte ich manchmal die Fehlermeldung von Xcode: 'schwach' kann nur auf klassen- und klassengebundene Protokolltypen angewendet werden Ich habe mich nur gefragt, warum das Schlüsselwort weaknur auf Klassen- und klassengebundene Protokolltypen angewendet werden kann. Was ist der Grund dafür?

7
NSException in Swift abfangen
Der folgende Code in Swift löst eine NSInvalidArgumentException-Ausnahme aus: task = NSTask() task.launchPath = "/SomeWrongPath" task.launch() Wie kann ich die Ausnahme abfangen? Soweit ich weiß, bezieht sich try / catch in Swift auf Fehler, die in Swift ausgelöst werden, nicht auf NSExceptions, die von Objekten wie NSTask (die vermutlich in …

11
erster und letzter Tag des laufenden Monats in Kürze
Ich versuche, den ersten und letzten Tag des Monats schnell zu erreichen. Bisher habe ich folgendes: let dateFormatter = NSDateFormatter() let date = NSDate() dateFormatter.dateFormat = "yyyy-MM-dd" let calendar = NSCalendar.currentCalendar() let components = calendar.components([.Year, .Month, .Day, .Hour, .Minute, .Second], fromDate: date) let month = components.month let year = components.year …
74 ios  swift  nsdate  nscalendar 


12
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:@"%@ %@",string1,string2]; NSLog(@"APPEND STRING:%@",appendString); Jemand bitte führt mich.
74 ios  objective-c  swift 

7
Ü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 Code in …
74 ios  arrays  swift 

5
UITableView-Beispiel für Swift
Ich arbeite jetzt seit einigen Monaten mit Swift und iOS. Ich bin mit vielen Methoden vertraut, aber ich bin nicht gut genug, um Dinge aufzuschreiben, ohne hinzuschauen. Ich habe Stack Overflow in der Vergangenheit für schnelle Antworten geschätzt, um mich wieder auf den richtigen Weg zu Themen zu bringen, bei …
74 ios  swift  uitableview 

14
Wie kann ich die Höhe von UICollectionView an die Höhe der Inhaltsgröße von UICollectionView anpassen?
Ich möchte, dass die UICollectionView (die rote) auf die Höhe der Inhaltsgröße verkleinert wird, in diesem Fall die UICollectionViewCells (die gelben), da viel Leerraum vorhanden ist. Was ich versucht habe, ist zu verwenden: override func layoutSubviews() { super.layoutSubviews() if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) { self.invalidateIntrinsicContentSize() } } override var intrinsicContentSize: CGSize { …

7
Wie kann man in Swift eine Aufzählung vom Rohwert erhalten?
Ich versuche, den Aufzählungstyp aus dem Rohwert zu ermitteln: enum TestEnum: String { case Name case Gender case Birth var rawValue: String { switch self { case .Name: return "Name" case .Gender: return "Gender" case .Birth: return "Birth Day" } } } let name = TestEnum(rawValue: "Name") //Name let gender …
74 ios  swift  enums 




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.