…should prevent users from editing that preference by disabling any
appropriate controls.The NSUserDefaults class is thread-safe. Persistence of NSURL and
file reference URLs…
This long discussion says it isn’t
http://www.cocoabuilder.com/archive/cocoa/155227-nsuserdefaults-thread-safety.html
So which one is right? Also why the difference of opinion.
The Apple iOS 5.1 and OS X 10.7 documentation say that it is thread-safe; therefore it is thread-safe.