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.



2
Was ermöglicht DSL von SwiftUI?
Es scheint, als ob Apples neues SwiftUIFramework eine neue Art von Syntax verwendet , die effektiv ein Tupel erstellt, aber eine andere Syntax hat: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Als ich versuchte herauszufinden, was diese …
88 swift  swiftui 

20
Wie verstecke ich die Tastatur bei Verwendung von SwiftUI?
Wie verstecke keyboardich mich mit SwiftUIfür die folgenden Fälle? Fall 1 Ich habe TextFieldund ich muss das ausblenden, keyboardwenn der Benutzer auf die returnSchaltfläche klickt . Fall 2 Ich habe TextFieldund ich muss das verstecken, keyboardwenn der Benutzer nach draußen tippt. Wie kann ich das machen SwiftUI? Hinweis: Ich habe …



11
Gibt es eine schnelle Alternative für NSLog (@ "% s", __PRETTY_FUNCTION__)
In Ziel C können Sie die aufgerufene Methode protokollieren, indem Sie: NSLog(@"%s", __PRETTY_FUNCTION__) Normalerweise wird dies von einem Protokollierungsmakro verwendet. Obwohl Swift keine Makros unterstützt (glaube ich), möchte ich dennoch eine generische Protokollanweisung verwenden, die den Namen der aufgerufenen Funktion enthält. Ist das in Swift möglich? Update: Ich verwende jetzt …
87 swift 

4
Noop für Swifts ausführliche Schalteranweisungen
Swift erfordert umfassende switch-Anweisungen und dass jeder Fall ausführbaren Code enthält. Hat sich jemand für einen guten Weg entschieden, um mit den Fällen umzugehen, in denen Sie eigentlich nichts tun möchten? Ich kann dort ein println () einfügen, aber das fühlt sich schmutzig an.
87 swift 

5
Objekt ('po') im xcode6 beta 6 osx swift-Projekt kann nicht gedruckt werden: (Fehler beim automatischen Import: Modul '__ObjC' konnte nicht aus dem AST-Kontext abgerufen werden)
Ein Versuch, ein Objekt ( poBefehl) im xcode 6 beta 6 OSX Swift-Projekt zu drucken, führt zu folgender Fehlermeldung: (lldb) po managedObject error: Error in auto-import: failed to get module '__ObjC' from AST context In diesem Fall ist das betreffende Objekt eine Instanz von NSManagedObject. Irgendwelche Ratschläge, wie Sie den …
87 macos  swift  xcode6 


18
Wie teile ich ein Bild auf Instagram in iOS?
Mein Kunde möchte ein Bild auf Instagram, Twitter, Facebook teilen. Ich habe Twitter und Facebook gemacht, aber keine API oder etwas im Internet gefunden, um Bilder auf Instagram zu teilen. Ist es möglich, Bilder auf Instagram zu teilen? wenn ja dann wie? Wenn ich die Entwicklerseite von Instagram überprüfe, habe …

6
Wann soll @objc in Swift verwendet werden?
In Swift sehe ich einige Methoden wie: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Ich habe mich gefragt, wann ich @objc verwenden soll. Ich habe einige Dokumente gelesen, aber sie sagen, wenn Sie möchten, dass es in Objective-C aufgerufen werden kann, sollten Sie das Flag @objc hinzufügen Dies ist jedoch eine private …

8
Unveränderliche / veränderbare Sammlungen in Swift
Ich bezog mich auf Apples Swift-Programmierhandbuch, um die Erstellung von veränderlichen / unveränderlichen Objekten (Array, Wörterbuch, Mengen, Daten) in Swift-Sprache zu verstehen. Aber ich konnte nicht verstehen, wie man in Swift unveränderliche Sammlungen erstellt. Ich würde gerne die Entsprechungen in Swift für das Folgende in Ziel-C sehen Unveränderliches Array NSArray …

4
Swift: Benutzerdefinierte ViewController-Initialisierer
Wie fügen Sie UIViewControllerUnterklassen in Swift benutzerdefinierte Initialisierer hinzu ? Ich habe eine Unterklasse erstellt UIViewController, die ungefähr so ​​aussieht: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } Wenn ich es ausführe, wird ein schwerwiegender …

22
Schnell eine Telefonnummer anrufen
Ich versuche, eine Nummer anzurufen, die keine bestimmten Nummern verwendet, sondern eine Nummer, die in einer Variablen angerufen wird, oder sie zumindest anzuweisen, die Nummer in Ihrem Telefon aufzurufen. Diese Nummer, die in einer Variablen aufgerufen wird, ist eine Nummer, die ich mithilfe eines Parsers oder durch Abrufen von einer …

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.