Avatar ·

Comment sauvegarder une chaîne de caractères dans NSUserDefaults en Swift ? (iOS)

Bonjour à tous ! Je suis débutant en développement iOS avec Swift. Je dois sauvegarder une simple chaîne de texte (par exemple, un nom d'utilisateur) et la relire au prochain lancement de l'application. J'ai entendu dire qu'on pouvait utiliser NSUserDefaults pour cela, mais je n'arrive pas à comprendre la syntaxe. Voici ce que j'ai essayé : ```swift let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject("John", forKey: "username") defaults.synchronize() ``` Mais Xcode se plaint de `NSUserDefaults` — il indique que c'est un type obsolète. J'utilise Swift 5 et iOS 15. Ensuite, j'ai essayé `UserDefaults.standard` : ```swift let defaults = UserDefaults.standard defaults.set("John", forKey: "username") defaults.synchronize() ``` Cela semble fonctionner, mais je ne suis pas sûr de le faire correctement. Est-il nécessaire d'appeler