मुझे NSUserDefaults
का उपयोग कर एक एप्लिकेशन बनाने की आवश्यकता है।डेटाबेस के रूप में NSUserDefaults में मानों को कैसे स्टोर करें?
मेरे पहले दृश्य में मैं पासवर्ड दर्ज करूंगा। दूसरे दृश्य में मैं पुष्टिकरण पासवर्ड दर्ज करूंगा। फिर सत्यापन होगा; उसके बाद यदि पासवर्ड दोनों विचारों से मेल खाता है, तो सफलता विंडो खुल जाएगी। उसके बाद कुछ विचार आएंगे। मुझे भविष्य में उपयोग के लिए NSUserDefaults
में उस पासवर्ड को सहेजना चाहिए।
अगर मैं सत्यापन के बाद अपना आवेदन बंद कर दूंगा, तो अगर मैं फिर से अपना आवेदन बनाउंगा और चलाऊंगा तो पासवर्ड सत्यापन विंडो खुली नहीं होनी चाहिए।
केवल एक दृश्य पासवर्ड पूछेगा, यदि वर्तमान पासवर्ड एप्लिकेशन के पासवर्ड को समाप्त करने से पहले बराबर है, तो एप्लिकेशन का सफलता दृश्य खुला होगा। अब यहां सत्यापन को NSUserDefaults
के मूल्य के साथ वर्तमान पासवर्ड से तुलना की जानी चाहिए [यानी पुराना पासवर्ड, जो मेरे आवेदन को समाप्त करने से पहले संग्रहीत किया जाता है]।
NSUserDefaults
का उपयोग करना संभव है?
नहीं तकनीकी रूप से प्रश्न का उत्तर, लेकिन बेहतर सलाह: आप कीचेन जहां यह एन्क्रिप्टेड है में पासवर्ड संग्रहीत करना चाहिए, वहाँ छोटे आवरण वर्ग कीचेन में नाम/पासवर्ड बचत बहुत आसान बनाता है। – JeremyP