Je viens de créer un nouveau projet Swift dans Xcode. Je me demande quelle version de Swift elle utilise. Comment puis-je voir, dans Xcode ou dans le terminal, quelle version de Swift j’utilise dans mon projet?
En Objective-C le code permettant de rechercher une sous-chaîne dans un NSSsortingng est le suivant: NSSsortingng *ssortingng = @”hello Swift”; NSRange textRange =[ssortingng rangeOfSsortingng:@”Swift”]; if(textRange.location != NSNotFound) { NSLog(@”exists”); } Mais comment puis-je faire cela dans Swift?
Le guide du langage de programmation Swift a l’exemple suivant: class Person { let name: Ssortingng init(name: Ssortingng) { self.name = name } var apartment: Apartment? deinit { println(“\(name) is being deinitialized”) } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { println(“Apartment #\(number) is […]
J’essaie de comprendre comment lancer une Int dans une Ssortingng dans Swift. Je trouve une solution de contournement, en utilisant NSNumber mais j’aimerais savoir comment faire tout cela dans Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xSsortingng : Ssortingng = xNSNumber.ssortingngValue
Le personnage family (famille avec deux femmes, une fille et un garçon) est codé comme suit: U+1F469 WOMAN , U+200D ZWJ , U+1F469 WOMAN , U+200D ZWJ , U+1F467 GIRL , U+200D ZWJ , U+1F466 BOY Donc, c’est très intéressant encodé; la cible parfaite pour un test unitaire. Cependant, Swift ne semble pas savoir comment […]
J’essaie de créer un NSTimer dans Swift mais 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 arguments fournis Lorsque je change de selector: test() en selector: […]
Dans le nouveau langage Swift d’Apple, 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 créées dans Objective-C tout en construisant de nouvelles classes dans Swift? Le raisonnement Objective-C est un langage indépendant de la plate-forme, alors que […]
Comment obtenez-vous la longueur d’une Ssortingng ? Par exemple, j’ai une variable définie comme: var test1: Ssortingng = “Scott” Cependant, je n’arrive pas à trouver une méthode de longueur sur la chaîne.
Dans l’objective C, je peux utiliser la #pragma mark pour 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 une solution à ce problème dans Swift ou dois-je utiliser des commentaires déplaisants?