बचाने के लिए:
[[NSUserDefaults standardUserDefaults] setValue:_email forKey:@"email"];
[[NSUserDefaults standardUserDefaults] setValue:_password forKey:@"password"];
[[NSUserDefaults standardUserDefaults] synchronize];
पढ़ें करने के लिए:
_email = [[NSUserDefaults standardUserDefaults] stringForKey:@"email"];
_password = [[NSUserDefaults standardUserDefaults] stringForKey:@"password"];
आपके मामले में:
[[NSUserDefaults standardUserDefaults] setValue:Number.text forKey:@"Number"];
और:
NSString * number = [[NSUserDefaults standardUserDefaults] stringForKey:@"Number"];
"कुंजी" आमतौर पर हार्ड-कोडेड और (एक शब्दकोश की तरह ठेठ नाम/मान युग्म) भंडारण में बातों के लिए एक "चर नाम" की तरह काम करता है।
यह जांचने के लिए कि क्या मूल्य निर्धारित किया गया है या नहीं; के बाद आप इसे पढ़ें:
if (number) ...
thats एक IBOutlet मैं इस का प्रयोग करेंगे:: [[NSUserDefaults standardUserDefaults] setValue: forKey संख्याएँ उदाहरण के लिए, यहाँ यह काफी आसान बना देता है कि Github पर कुछ बहुत अच्छा कोड है: Number.text]; [[NSUserDefaults standardUserDefaults] setValue: _password forKey: password.text]; [[NSUserDefaults standardUserDefaults] सिंक्रनाइज़ करें]; – user393273
आमतौर पर "कुंजी" हार्ड-कोडेड होता है ... यह आपके "परिवर्तनीय नाम" की तरह सॉर्टा संग्रहीत किया जाता है ... इस तरह ... [[NSUserDefaults standardUserDefaults] setValue: Number.text forKey: @ "संख्या"]; क्या यह समझ में आता है? – Steve
यह काम करेगा, लेकिन यह असुरक्षित है। आपको कीचेन में संवेदनशील जानकारी संग्रहित करनी चाहिए। –