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.

30
Übergeben von Daten zwischen View Controllern
Ich bin neu in iOS und Objective-C und im gesamten MVC-Paradigma und habe Folgendes festgestellt: Ich habe eine Ansicht, die als Dateneingabeformular fungiert, und möchte dem Benutzer die Möglichkeit geben, mehrere Produkte auszuwählen. Die Produkte werden in einer anderen Ansicht mit a aufgelistet UITableViewControllerund ich habe Mehrfachauswahl aktiviert. Meine Frage …


17
Wie rufe ich Objective-C-Code von Swift auf?
Wie ruft man in Swift Objective-C-Code auf? Apple erwähnte, dass sie in einer Anwendung nebeneinander existieren könnten. Bedeutet dies jedoch, dass alte in Objective-C erstellte Klassen technisch wiederverwendet werden könnten, während neue Klassen in Swift erstellt werden?
974 objective-c  swift 

20
# Pragma in Swift?
In Ziel C kann ich #pragma markAbschnitte meines Codes im Symbolnavigator markieren. Da dies ein C-Präprozessorbefehl ist, ist er in Swift nicht verfügbar. Gibt es dafür in Swift einen Ersatz oder muss ich hässliche Kommentare verwenden?



30
Holen Sie sich die Länge eines Strings
Wie bekommt man die Länge eines String? Zum Beispiel habe ich eine Variable definiert wie: var test1: String = "Scott" Ich kann jedoch keine Längenmethode für die Zeichenfolge finden.
781 swift  string 


30
Einen String in Swift in ein Array teilen?
Angenommen, ich habe hier eine Zeichenfolge: var fullName: String = "First Last" Ich möchte die Zeichenfolgenbasis auf Leerzeichen aufteilen und die Werte ihren jeweiligen Variablen zuweisen var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] Manchmal haben Benutzer auch keinen Nachnamen.
686 arrays  swift  string  split 

30
iOS 8 UITableView Separator Inset 0 funktioniert nicht
Ich habe eine App, in der UITableViewder Trennzeicheneinsatz des Benutzers auf benutzerdefinierte Werte eingestellt ist - rechts 0, links 0. Dies funktioniert perfekt in iOS 7.x, aber iOS 8.0ich sehe, dass der Separator-Einschub auf den Standardwert von 15rechts gesetzt ist. Obwohl in den XIB-Dateien, auf die es eingestellt ist, 0wird …

23
@selector () in Swift?
Ich versuche , eine zu schaffen , NSTimerin Swiftaber ich einige Probleme haben. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() ist eine Funktion in derselben Klasse. Ich erhalte eine Fehlermeldung im Editor: Es wurde keine Überladung für 'init' gefunden, die die angegebenen Argumente akzeptiert Wenn ich …
660 swift  selector  nstimer 


29
Verwenden eines displeton_once-Singleton-Modells in Swift
Ich versuche, ein geeignetes Singleton-Modell für die Verwendung in Swift zu erarbeiten. Bisher konnte ich ein nicht threadsicheres Modell wie folgt zum Laufen bringen: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return Static.instance! …

29
iOS App mit Framework auf Gerät abgestürzt, dyld: Bibliothek nicht geladen, Xcode 6 Beta
Dieser Absturz war ein Blockierungsproblem. Ich habe die folgenden Schritte ausgeführt, um das Problem zu reproduzieren: Erstellen Sie ein Cocoa Touch Framework-Projekt Fügen Sie eine schnelle Datei und eine Klasse Dog Erstellen Sie ein Framework für das Gerät Erstellen Sie eine Einzelansicht-Anwendung in Swift Framework in App-Projekt importieren Instanziieren Sie …
573 ios  swift  crash  xcode6  dyld 


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.