Avatar ·

كيفية حفظ نص في 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() ``` يبدو أن هذا يعمل، لكنني لست متأكداً مما إذا كنت أفعل ذلك بشكل صحيح. هل أحتاج إلى استدعاء