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