2011-10-29 12 views
7

मैं अब एक एप्लिकेशन के चल रहे राज्य को बचाने के लिए iCloud और iOS5 बदल गया है कि कैसे विभिन्न विकल्पों काम उचित जगह सोच रहा हूँ में राज्य को बचाने के लिए।कहाँ एक iPhone अनुप्रयोग

NSUserDefaults? मुझे हमेशा इंप्रेशन था कि यह सेटिंग्स के लिए था। क्या यह राज्य के लिए भी ठीक है?

ऐप की NSDocumentDirectory? क्या यह iCloud के साथ समन्वयित नहीं है? मेरे पास ऐप की स्थिति अपलोड करने की कोई विशेष इच्छा नहीं है। यह अनावश्यक है।

कैश? अब यह मौलिक रूप से शुद्ध हो गया है। चीजों को बचाने के लिए यह एक सुरक्षित स्थान नहीं है।

तो इन दिनों राज्य को बचाने के लिए आधिकारिक, अनुशंसित जगह क्या है?

उत्तर

5

यह मेरे लिए लग रहा है आईओएस डेवलपर्स की तरह NSUserDefaults उपयोग करने के लिए भले ही यह उपयोगकर्ता सेटिंग्स के लिए है के रूप में आप का कहना जाते हैं।

उदाहरण के लिए मैं हाल ही में मेरे ऐप पर लोकप्रिय Appirater पुस्तकालय जोड़ा और कहा कि यह NSUserDefaults का उपयोग करता है (जैसे कि कितनी बार एप्लिकेशन शुरू किया गया था के रूप में) अपने राज्य स्टोर करने के लिए।

संबंधित मुद्दे