Какой рекомендуемый подход к реализации потокобезопасного singleton-паттерна в Swift, и как он обеспечивает thread safety? — ДейлиПреп