Comment sauvegarder une chaîne de caractères dans NSUserDefaults sur Swift ? (iOS)
Bonjour à tous ! Je suis débutant en développement iOS avec Swift. J'ai besoin de sauvegarder une simple chaîne de texte (par exemple, le nom d'utilisateur) et de 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.\n\nVoici ce que j'ai essayé :\n\n```swift\nlet defaults = NSUserDefaults.standardUserDefaults()\ndefaults.setObject("John", forKey: "username")\ndefaults.synchronize()\n```\n\nMais 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` :\n\n```swift\nlet defaults = UserDefaults.standard\ndefaults.set("John", forKey: "username")\ndefaults.synchronize()\n```\n\nCela semble fonctionner, mais je ne suis pas sûr de faire correctement. Est-il nécessaire d'appeler