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
Fehler "Kein solches Modul" mit Xcode erhalten, aber das Framework ist da
Ich codiere derzeit in Swift und habe einen Fehler: Kein solches Modul Social Aber ich verstehe nicht, weil sich das Modul in meinem Projekt befindet, das in "Verknüpfte Frameworks und Bibliotheken" und in "Eingebettete Binärdateien" deklariert ist. Das Framework befindet sich in Objective-C, daher habe ich einen Bridge-Header dafür geschrieben. …
344 ios  xcode  swift 

13
Fügen Sie einem Array in Swift ein Element hinzu
Angenommen, ich habe ein Array, zum Beispiel: var myArray = ["Steve", "Bill", "Linus", "Bret"] Und später möchte ich ein Element an das Ende des Arrays verschieben / anhängen, um Folgendes zu erhalten: ["Steve", "Bill", "Linus", "Bret", "Tim"] Welche Methode soll ich verwenden? Und was ist mit dem Fall, in dem …
340 ios  arrays  swift 

30
Wie kann ich eine E-Mail-Adresse schnell überprüfen?
Weiß jemand, wie man eine E-Mail-Adresse in Swift validiert? Ich habe diesen Code gefunden: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == …
338 ios  validation  email  swift 

7
Konvertieren Sie eine NSURL in einen NSString
Ich habe eine App, in der der Benutzer ein Bild entweder aus den integrierten App-Bildern oder aus der iPhone-Fotobibliothek auswählen kann. Ich verwende ein Objekt Occasion, das eine NSStringEigenschaft hat, um das zu speichern imagePath. Jetzt bekomme ich bei den eingebauten App-Images den Dateinamen als NSStringSpeicher in der [occasion imagePath]. …

15
Globale Konstantendatei in Swift
In meinen Objective-C-Projekten verwende ich häufig eine globale Konstantendatei, um Dinge wie Benachrichtigungsnamen und Schlüssel für zu speichern NSUserDefaults. Es sieht ungefähr so ​​aus: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end Wie mache ich genau das gleiche in Swift?
336 ios  objective-c  swift 

30
Wie drucke ich den Typ oder die Klasse einer Variablen in Swift?
Gibt es eine Möglichkeit, den Laufzeittyp einer Variablen schnell zu drucken? Zum Beispiel: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method Im obigen Beispiel …
335 swift  types 

8
Was ist der Unterschied zwischen statischer Funktion und Klassenfunktion in Swift?
Ich kann diese Definitionen in der Swift-Bibliothek sehen: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Was ist der Unterschied zwischen einer als definierten Elementfunktion static funcund einer als definierten Elementfunktion class func? Ist …
334 class  static  swift 


6
So programmieren Sie eine Verzögerung in Swift 3
In früheren Versionen von Swift konnte eine Verzögerung mit dem folgenden Code erzeugt werden: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Aber jetzt, in Swift 3, ändert Xcode automatisch 6 verschiedene Dinge, aber dann erscheint …


30
Was ist der Unterschied zwischen "let" und "var" in Swift?
Was ist der Unterschied zwischen letund varin Apples Swift-Sprache? Nach meinem Verständnis handelt es sich um eine kompilierte Sprache, die den Typ jedoch zur Kompilierungszeit nicht überprüft. Es macht mich verwirrt. Woher weiß der Compiler über den Typfehler Bescheid? Wenn der Compiler den Typ nicht überprüft, liegt dann kein Problem …
321 swift 

30
Ruft den Klassennamen des Objekts als Zeichenfolge in Swift ab
Abrufen des Klassennamens eines Objekts Stringmit: object_getClassName(myViewController) gibt so etwas zurück: _TtC5AppName22CalendarViewController Ich suche die reine Version : "CalendarViewController". Wie erhalte ich stattdessen eine bereinigte Zeichenfolge des Klassennamens? Ich habe einige Versuche gefunden, Fragen dazu zu stellen, aber keine tatsächliche Antwort. Ist das überhaupt nicht möglich?
320 swift 



13
Auf die neueste Version von CocoaPods aktualisieren?
Ich habe einige Probleme bei der Installation Alamofire 4.0in meinem Projekt. Ich habe die neueste Version von Xcode , auf der Swift 3 ausgeführt wird , und wenn ich versuche, alamofire zu installieren, werden 800 Compilerfehler angezeigt. Anscheinend CocoaPods 1.1.0+ ist erforderlich, um Alamofire 4.0.0+ zu erstellen Ich habe mir …
316 ios  swift  xcode  cocoapods 

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.