Questions marquées «swift»

Swift est un langage de programmation polyvalent sûr, rapide et expressif développé par Apple Inc. pour ses plateformes et Linux. Swift est open-source. Utilisez la balise uniquement pour les questions sur les fonctionnalités linguistiques ou pour demander du code dans Swift. Utilisez les balises [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] et [cocoa] pour les questions (indépendantes du langage) sur les plates-formes ou les frameworks.


13
Ajouter un élément à un tableau dans Swift
Supposons que j'ai un tableau, par exemple: var myArray = ["Steve", "Bill", "Linus", "Bret"] Et plus tard, je veux pousser / ajouter un élément à la fin dudit tableau, pour obtenir: ["Steve", "Bill", "Linus", "Bret", "Tim"] Quelle méthode dois-je utiliser? Et qu'en est-il du cas où je veux ajouter un …
340 ios  arrays  swift 

30
Comment valider une adresse e-mail en swift?
Est-ce que quelqu'un sait comment valider une adresse e-mail dans Swift? J'ai trouvé ce code: - (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
Convertir une NSURL en NSString
J'ai une application où l'utilisateur peut choisir une image à partir des images de l'application intégrée ou de la photothèque de l'iphone. J'utilise un objet Occasion qui a une NSStringpropriété pour enregistrer le imagePath. Maintenant, dans le cas des images d'application intégrées, j'obtiens le nom du fichier comme NSStringsauvegarde dans …

15
Fichier de constantes globales dans Swift
Dans mes projets Objective-C, j'utilise souvent un fichier de constantes globales pour stocker des éléments comme les noms et les clés de notification NSUserDefaults. Cela ressemble à ceci: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end Comment faire exactement la même chose dans …
336 ios  objective-c  swift 

30
Comment imprimer le type ou la classe d'une variable dans Swift?
Existe-t-il un moyen d'imprimer le type d'exécution d'une variable dans Swift? Par exemple: 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 Dans l'exemple ci-dessus, …
335 swift  types 

8
Quelle est la différence entre func statique et func de classe dans Swift?
Je peux voir ces définitions dans la bibliothèque Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Quelle est la différence entre une fonction membre définie comme static funcet une autre définie comme class …
334 class  static  swift 


6
Comment programmer un retard dans Swift 3
Dans les versions antérieures de Swift, on pouvait créer un retard avec le code suivant: 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 } Mais maintenant, dans Swift 3, Xcode change automatiquement 6 choses différentes mais l'erreur …


30
Quelle est la différence entre «let» et «var» dans swift?
Quelle est la différence entre letet vardans le langage Swift d'Apple? À ma connaissance, il s'agit d'un langage compilé mais il ne vérifie pas le type au moment de la compilation. Cela me rend confus. Comment le compilateur connaît-il l'erreur de type? Si le compilateur ne vérifie pas le type, …
321 swift 

30
Obtenir le nom de classe de l'objet sous forme de chaîne dans Swift
Obtenir le nom de classe d'un objet en Stringutilisant: object_getClassName(myViewController) renvoie quelque chose comme ceci: _TtC5AppName22CalendarViewController Je cherche la pureté version: "CalendarViewController". Comment puis-je obtenir une chaîne nettoyée du nom de classe à la place? J'ai trouvé quelques tentatives de questions à ce sujet mais pas une réponse réelle. N'est-ce …
320 swift 



13
Mise à jour vers la dernière version de CocoaPods?
J'ai des problèmes d'installation Alamofire 4.0dans mon projet. J'ai la dernière version de Xcode , exécutant Swift 3 , et lorsque j'essaie d'installer alamofire, je reçois environ 800 erreurs de compilation. Apparemment CocoaPods 1.1.0+ est requis pour construire Alamofire 4.0.0+ J'ai regardé la version de CocoaPods que j'ai dans le …
316 ios  swift  xcode  cocoapods 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.