Просто любопытно, это обязательно. Например, в моем приложении я просто нажимаю и получаю информацию из [NSUserDefaults standardUserDefaults] без необходимости вызова "synchronize". Может быть, я что-то упустил, но я не заметил никаких проблем (ДА) :). Я знаю, что этот вызов должен синхронизировать данные в памяти и на диске, но почему в моем случае это незаметно?