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.






18
Xcode-Fehler im Simulator: MGIsDeviceOneOfType wird auf dieser Plattform nicht unterstützt
Ich habe eine sehr einfache Anwendung mit einer einzigen Ansicht, die mehrere UILabels enthält. Beim Ausführen in Simulator gibt die Xcode-Konsole den folgenden Fehler zurück: libMobileGestalt MobileGestalt.c: 875: MGIsDeviceOneOfType wird auf dieser Plattform nicht unterstützt. Der Simulator selbst zeigt nur einen weißen Bildschirm. Ich habe auch versucht, es auf einem …
99 ios  swift  xcode 

10
So erhalten Sie den Dateinamen schnell aus dem Dateipfad
Wie erhalte ich den Dateinamen aus der angegebenen Dateipfadzeichenfolge? Zum Beispiel, wenn ich eine Dateipfadzeichenfolge als habe file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV und ich möchte das Rückgabeergebnis als erhalten trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Danke für Ihre Hilfe.
98 ios  iphone  swift 


4
Wie man eine Warnung schnell zum Schweigen bringt
Ich habe einen Code, der viele Warnungen generiert (veraltete API) Mit clang * könnte ich machen #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop Dies funktioniert jedoch nicht schnell. Wie geht das schnell? Hinweis: Ich möchte die Warnung weder global noch dateiweit deaktivieren, sondern …
98 swift  pragma  swift2 


2
Swift @escaping und Completion Handler
Ich versuche, 'Closure' von Swift genauer zu verstehen. Aber @escapingund Completion Handlersind zu schwer zu verstehen Ich habe viele Swift-Postings und offizielle Dokumente durchsucht, aber ich hatte das Gefühl, dass es immer noch nicht genug war. Dies ist das Codebeispiel für offizielle Dokumente var completionHandlers: [()->Void] = [] func someFunctionWithEscapingClosure(completionHandler: …

13
So erhalten Sie alle Enum-Werte als Array
Ich habe die folgende Aufzählung. enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self = .Pending case …
98 ios  arrays  swift  enums 

18
So legen Sie die Breite und Höhe von UICollectionViewCell programmgesteuert fest
Ich versuche ein zu implementieren CollectionView. Wenn ich Autolayout verwende, ändern meine Zellen nicht die Größe, sondern ihre Ausrichtung. Jetzt möchte ich lieber ihre Größe ändern, z //var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10) Ich habe versucht, in meinem zu setzen CellForItemAtIndexPath collectionCell.size = size es hat aber nicht funktioniert. …

14
Wie kann ich die Bildgröße mit SwiftUI ändern?
Ich habe ein großes Bild in Assets.xcassets. Wie kann ich die Größe dieses Bildes mit SwiftUI ändern, um es klein zu machen? Ich habe versucht, den Rahmen festzulegen, aber es funktioniert nicht: Image(room.thumbnailImage) .frame(width: 32.0, height: 32.0)
98 ios  swift  swiftui 

4
UIFont - wie man eine dünne Systemschrift erhält
UIFontGibt es Methoden, um normale Schriftarten ( systemFontOfSize) oder fette Schriftarten ( boldSystemFontOfSize) zu erhalten, aber wie kann eine "Thin System-Schriftart" über das Storyboard verfügbar gemacht werden? Das Übergeben von "system-thin" an UIFontContructor funktioniert nicht. Dieser Konstruktor funktioniert nur für Nicht-System-Schriftarten.

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.