दुरुपयोग मुझे आश्चर्य है कि क्या दिशा निर्देश हैं के लिए:
1 - कितनी बार मैं NSUserDefaults से पढ़ सकते हैं
2 - कितना डेटा मैं यथोचित जाहिर NSUserDefaultsजब (नहीं) NSUserDefaults
, देखते हैं एनएसयूसर डीफॉल्ट का कितना उपयोग किया जा सकता है, लेकिन मुझे यह निर्धारित करने में परेशानी है कि क्या उचित है और क्या नहीं है।
अन्य लोगों के अलावा कुछ उदाहरण:
मेरे खेल के लिए कंप्यूटर खिलाड़ियों में से एक के लिए एक विकल्प है, मुझे NSUserDefaults कि बूलियन मान बचाने के लिए प्रयोग करेंगे। इतना स्पष्ट है। लेकिन क्या हर बार जब मैं जानना चाहता हूं कि कंप्यूटर एक खिलाड़ी है या नहीं, तो इसके बजाय एनएसयूसर डीफॉल्ट को अपने गेम के दौरान एक्सेस करना उचित है या नहीं? मान लीजिए मुझे हर बूब उस बूलियन की जांच करने की ज़रूरत है। क्या इसका जवाब यह है कि यह 100 एमएस है? हर 10 एस के बारे में क्या?
यदि मेरे गेम में 50 चलती ऑब्जेक्ट्स हैं और मैं चाहता हूं कि उपयोगकर्ता अपनी स्थिति और गति को स्टोर करने के लिए संग्रहीत करे, तो क्या उपयोगकर्ता उस डेटा को स्टोर करने के लिए एक उचित स्थान है? 20 चलती वस्तुओं के बारे में क्या? 200 के बारे में क्या?
प्रतिक्रियाओं के लिए सभी को धन्यवाद। इससे काफी मदद मिली। – double07