كيفية حفظ سلسلة نصية في NSUserDefaults على Swift؟ (iOS)
مرحباً بالجميع! أنا مبتدئ في تطوير تطبيقات iOS باستخدام Swift. أحتاج إلى حفظ سلسلة نصية بسيطة (مثل اسم المستخدم) ثم قراءتها عند تشغيل التطبيق في المرة القادمة. سمعت أنه يمكن استخدام NSUserDefaults لهذا الغرض، لكنني لا أستطيع فهم الصياغة الصحيحة.
إليك ما جربته:
```swift
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("John", forKey: "username")
defaults.synchronize()
```
لكن Xcode يشتكي من `NSUserDefaults` - يقول إنه نوع قديم. أنا أستخدم Swift 5 و iOS 15. ثم جربت `UserDefaults.standard`:
```swift
let defaults = UserDefaults.standard
defaults.set("John", forKey: "username")
defaults.synchronize()
```
يبدو أن هذا يعمل، لكنني لست متأكداً مما إذا كنت أفعل ذلك بشكل صحيح. هل أحتاج إلى استدعاء