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.

974
Comment appeler le code Objective-C depuis Swift?

Dans Swift, comment appelle-t-on le code Objective-C? Apple a mentionné qu'ils pouvaient coexister dans une seule application, mais cela signifie-t-il que l'on pourrait techniquement réutiliser les anciennes classes faites en Objective-C tout en construisant de nouvelles classes dans...

935
#pragma mark dans Swift?

Dans l'Objectif C, je peux utiliser #pragma markpour marquer des sections de mon code dans le navigateur de symboles. Comme il s'agit d'une commande de préprocesseur C, elle n'est pas disponible dans Swift. Y a-t-il un remplaçant pour cela dans Swift, ou dois-je utiliser des commentaires...

780
Obtenez la longueur d'une chaîne

Comment obtenez-vous la longueur d'un String? Par exemple, j'ai une variable définie comme: var test1: String = "Scott" Cependant, je n'arrive pas à trouver une méthode de longueur sur la

688
Fractionner une chaîne en un tableau dans Swift?

Disons que j'ai une chaîne ici: var fullName: String = "First Last" Je souhaite diviser la base de chaîne sur un espace blanc et affecter les valeurs à leurs variables respectives var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String?...

660
@selector () dans Swift?

J'essaie de créer un NSTimerin Swiftmais j'ai des problèmes. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() est une fonction de la même classe. Je reçois une erreur dans l'éditeur: Impossible de trouver une surcharge pour 'init' qui accepte les...

554
Convertir Int en chaîne dans Swift

J'essaie de trouver un moyen de lancer un Intdans StringSwift. Je trouve une solution de contournement, en utilisant NSNumbermais j'aimerais savoir comment tout faire dans Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue