मैं एक बहुत ही सरल स्ट्रिंग जारी रखना चाहता हूं। उदाहरण के लिए "एबीसी"। ऐसा करने का सबसे आसान तरीका क्या है? मैं एक SQLLite डेटाबेस का उपयोग नहीं करना चाहता हूँ।किसी iPhone ऐप में डेटा को बनाए रखने का सबसे आसान तरीका क्या है?
5
A
उत्तर
18
यदि यह केवल एक सिंगल स्ट्रिंग है NSUserDefaults शायद सबसे आसान तरीका है।
// write
[[NSUserDefaults standardUserDefaults] setObject:@"abc" forKey:@"MY_PERSISTENT_KEY"];
// read
NSString *abc = [[NSUserDefaults standardUserDefaults] valueForKey:@"MY_PERSISTENT_KEY"];
0
आप अपने वस्तुओं, NSCoding के अनुरूप फिर उन्हें एक NSKeyedArchiver का उपयोग कर एक फ़ाइल पर लिखने बना सकते हैं।
NSString* path = [self pathForDataFile];
NSMutableDictionary* rootObject = [NSMutableDictionary dictionary];
[rootObject setValue: someObject forKey: @"SomeObject"];
// Commit data to file
[NSKeyedArchiver archiveRootObject: rootObject toFile: path];
संबंधित मुद्दे
- 1. पायथन में फ़ाइल में डेटा संरचना को बनाए रखने का सबसे आसान तरीका?
- 2. क्लोजर में मानचित्र/structs को बनाए रखने का सबसे आसान तरीका क्या है?
- 3. WinForms - कुछ डेटा को बनाए रखने के लिए सबसे आसान तरीका कौन सा है?
- 4. जावा डेस्कटॉप एप्लिकेशन में डेटा को बनाए रखने का सबसे अच्छा तरीका क्या है?
- 5. एक बनाए रखने योग्य वेब स्क्रैपिंग ऐप लिखने का सबसे अच्छा तरीका क्या है?
- 6. बहुभाषी django साइट रखने का सबसे आसान तरीका है?
- 7. पीडीएफ से डेटा निकालने का सबसे आसान तरीका क्या है?
- 8. किसी iPhone ऐप में डीबग जानकारी लॉग करने का सबसे अच्छा तरीका क्या है?
- 9. सीएसएस या हल्के HTML को बनाए रखने में आसान है?
- 10. लाइव Google ऐप इंजन एप्लिकेशन से डेटा निर्यात करने का सबसे आसान तरीका क्या है?
- 11. जावा में 'है' करने का सबसे आसान तरीका क्या है?
- 12. सबसे आसान तरीका RavenDB
- 13. आईओएस में लॉगिन प्रमाण-पत्र बनाए रखने का सबसे अच्छा तरीका क्या है?
- 14. जावा में किसी फ़ोल्डर में बदलाव को ट्रैक करने का सबसे आसान तरीका क्या है?
- 15. महॉट के में डेटा एंट्री आईडी को बनाए रखने का तरीका है- क्लस्टरिंग
- 16. सी #: समय घटाने का सबसे आसान तरीका क्या है?
- 17. ट्रिगर्स में निषेध करने का सबसे आसान तरीका क्या है?
- 18. जावा में किसी कार्य को समानांतर करने का सबसे आसान तरीका क्या है?
- 19. ऐप स्टोर में नवीनतम संस्करण के खिलाफ अपने ऐप के वर्तमान संस्करण को जांचने का सबसे आसान तरीका क्या है?
- 20. जावास्क्रिप्ट: सीमाओं को बनाए रखने का सबसे अच्छा तरीका (Google मानचित्र)?
- 21. सबसे आसान तरीका?
- 22. आपको बनाए रखने के लिए सबसे कठिन कार्यक्रम क्या है?
- 23. एक्सकोड: स्टोरीबोर्ड और प्रत्येक नियंत्रक में डेटा को बनाए रखने
- 24. संग्रहित प्रक्रियाओं को बनाए रखने के लिए आसान हैं?
- 25. जावा: डेटाबेस में एक्सएमएल, सबसे आसान तरीका क्या है?
- 26. इंटरनेट पर डेटा स्थानांतरित करने का सबसे आसान तरीका, पायथन
- 27. किसी अन्य एप्लिकेशन को स्ट्रिंग भेजने का सबसे आसान तरीका क्या है? (विन एपीआई)
- 28. मैटलैब में एक्सेल डेटा निर्यात करने का सबसे आसान तरीका क्या है?
- 29. नियुक्ति बुकिंग वेबसाइट बनाने का सबसे आसान तरीका क्या है?
- 30. शुद्ध पर्ल में किसी अन्य HTTP संसाधन से स्ट्रीम करने का सबसे आसान तरीका क्या है?
मुझे केवल '[NSUserDefaults standardUserDefaults] 'दिखाई देता है। शायद यह एक नए एसडीके में बदल दिया गया था क्योंकि इसका पहले जवाब दिया गया था? –
हां, मुझे लगता है कि आईओएस 6 में बस मानक यूज़र डीफॉल्ट है। – martin
इसे इंगित करने के लिए धन्यवाद। मैंने अपना जवाब अपडेट किया। –