https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html यहक्या NSUserDefault थ्रेड सुरक्षित है?
है ... उन संपादन किसी भी उचित नियंत्रणों को अक्षम करके कि वरीयता से रोकने चाहिए कहते हैं।
NSUserDefaults क्लास थ्रेड-सुरक्षित है। NSURL के हठ और फ़ाइल संदर्भ यूआरएल ...
यह लंबे समय चर्चा यह
http://www.cocoabuilder.com/archive/cocoa/155227-nsuserdefaults-thread-safety.html
नहीं है तो जो एक सही है कहते हैं? राय का अंतर भी क्यों।
ध्यान रखें कि आपने जिस लिंक को पोस्ट किया है, वह 2006 से है, इसलिए यह पूरी तरह से संभव है कि तब से NSUserDefaults थ्रेड सुरक्षित हो गया है। – UIAdam
कोई भी इतिहास के बारे में और जानता है? शायद NSUserDefaults थ्रेड सुरक्षित है लेकिन यह सिंगलटन नहीं है। उस तरह की चीस। –
जब तक आपके पास ** हालिया ** साक्ष्य अन्यथा सुझाव देने के लिए नहीं है, तो मुझे लगता है कि दस्तावेज़ शायद यह कहने में सही हैं कि कक्षा थ्रेड सुरक्षित है। चाहे यह एक कस्टम इंस्टेंस या 'standardUserDefaults' उदाहरण है (मुझे लगता है कि" सिंगलटन "द्वारा आपका मतलब है), वे अंततः एक ही कक्षा के उदाहरण हैं और या तो थ्रेड सुरक्षित होंगे या नहीं। – UIAdam