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