Avatar ·

Comment convertir Int en String en Swift ? Guide détaillé

Bonjour à tous ! Je suis débutant en Swift et j'ai rencontré un problème lors de la conversion d'un nombre en string. J'écris une application iOS simple — un calculateur de pourboire. J'ai besoin d'afficher le montant total dans un UILabel, mais le compilateur se plaint. Voici mon code : ```swift let totalBill: Double = 1250.50 let tipPercentage: Double = 0.15 let tipAmount = totalBill * tipPercentage let finalAmount = totalBill + tipAmount // J'essaie d'afficher le résultat resultLabel.text = finalAmount // Erreur ! ``` Xcode affiche une erreur : "Cannot assign value of type 'Double' to type 'String?'". Je comprends que UILabel attend une string, pas un nombre. Mais comment convertir correctement Int ou Double en String ? J'ai essayé d'écrire `String(finalAmount)`, mais je ne suis pas sûr que ce soit la bonne approche. J'ai aussi vu différentes méthodes sur Internet : via l'interpolation de strings, via le constructeur String, via NSNumber. Quelle méthode est considérée comme la meilleure en Swift ? Ce qui m'intéresse particulièrement : 1. Comment convertir Int en String ? 2. Comment convertir Double en String ?