Swift (iOS) में NSUserDefaults में स्ट्रिंग कैसे सेव करें?
सभी को नमस्ते! मैं Swift में iOS डेवलपमेंट में नौसिखिया हूँ। मुझे एक साधारण टेक्स्ट स्ट्रिंग (जैसे, यूज़रनेम) सेव करनी है और फिर अगली बार ऐप खोलने पर उसे पढ़ना है। मैंने सुना है कि इसके लिए NSUserDefaults का उपयोग किया जा सकता है, लेकिन मैं सिंटैक्स समझ नहीं पा रहा हूँ।
मैंने यह कोशिश की:
```swift
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("John", forKey: "username")
defaults.synchronize()
```
लेकिन Xcode `NSUserDefaults` पर एरर दे रहा है — बता रहा है कि यह deprecated type है। मैं Swift 5 और iOS 15 का उपयोग कर रहा हूँ। फिर मैंने `UserDefaults.standard` आज़माया:
```swift
let defaults = UserDefaults.standard
defaults.set("John", forKey: "username")
defaults.synchronize()
```
यह काम करता हुआ लग रहा है, लेकिन मुझे यकीन नहीं है कि मैं सही कर रहा हूँ। क्या मुझे