Pull to refresh

Comments 2

Очень опасная обертка.

  1. 2 объекта одного класса не будут синхронизированы между собой.

  2. Нет потокобезопасности.

Вывод: Использовать обертку можно только с синглтонами.

Но об этом ни в статье, ни в описании кода обертки – ни слова.

1 - не очень понял, можно подробнее описать

2 - потокобезопасности и не должно быть, это сокращение кода работы с userdefault, он по умолчанию не потокобезопасен. Тут уже каждый сделает как удобно, если это нужно, а нужно не всегда. Стоит помнить что потокобезопасность может понижать производительность. Если есть потребность никто не мешает модифицировать ?

Обертку не первый год использую, не в синглтонах (все сваливается и сохраняется в UserDefaults.standard во всех копиях), полет отличный

Sign up to leave a comment.

Articles