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.

15
Array-Erweiterung zum Entfernen von Objekten nach Wert
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Ich erhalte jedoch eine Fehlermeldung var index = find(self, object) 'T' kann nicht in 'T' konvertiert werden Ich habe es auch mit dieser Methodensignatur versucht: func removeObject(object: AnyObject)Ich erhalte jedoch den …
140 ios  arrays  swift 




8
Swift Array - Überprüfen Sie, ob ein Index vorhanden ist
Gibt es in Swift eine Möglichkeit zu überprüfen, ob ein Index in einem Array vorhanden ist, ohne dass ein schwerwiegender Fehler ausgelöst wird? Ich hatte gehofft, ich könnte so etwas tun: let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { …
139 swift 


10
Benutzerdefinierte UITableViewCell von der Feder in Swift
Ich versuche, eine benutzerdefinierte Tabellenansichtszelle aus einer Schreibfeder zu erstellen. Ich beziehe mich auf diesen Artikel hier . Ich stehe vor zwei Problemen. Ich habe eine .xib-Datei mit einem darauf gezogenen UITableViewCell-Objekt erstellt. Ich habe eine Unterklasse von erstellt UITableViewCellund sie als Klasse der Zelle und Zelle als wiederverwendbaren Bezeichner …
139 ios  uitableview  swift  ios8 

2
Die Verwendung eines nicht-Escape-Parameters kann das Schließen ermöglichen
Ich habe ein Protokoll: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Mit einer Beispielimplementierung: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …

10
Ändern der Schriftgröße für UITableView-Abschnittsüberschriften
Kann mich bitte jemand anweisen, wie ich die Schriftgröße für den Text in einem UITableView-Abschnittskopf am einfachsten ändern kann? Ich habe die Abschnittsüberschriften mit der folgenden Methode implementiert: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Dann verstehe ich, wie man die Höhe der Abschnittsüberschriften mit dieser Methode erfolgreich ändert: - (CGFloat)tableView:(UITableView *)tableView …



23
Fehler beim Testen der Benutzeroberfläche - Weder ein Element noch ein Nachkomme hat den Tastaturfokus auf SecureTextField
Das ist mein Fall: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error Fehler beim Testen der Benutzeroberfläche - Weder ein Element noch ein Nachkomme hat einen Tastaturfokus. Element: Was ist falsch? Dies funktioniert gut für normal textFields, aber Probleme treten nur bei secureTextFields. Problemumgehungen?



15
Wie erstelle ich Bitmask-Aufzählungen im NS_OPTIONS-Stil in Swift?
In der Dokumentation von Apple zur Interaktion mit C-APIs wird beschrieben, wie NS_ENUMmarkierte C-Aufzählungen als Swift-Aufzählungen importiert werden. Dies ist sinnvoll, und da Aufzählungen in Swift leicht als Werttyp bereitgestellt enumwerden können, ist es leicht zu erkennen, wie wir unsere eigenen erstellen. Weiter unten steht NS_OPTIONSFolgendes über markierte Optionen im …

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.