ℹ️ Swift Concurrency ввел концепцию глобального актора среди async/await и задач.
Наиболее распространенным из них, вероятно, является
@MainActor, про который можно почитать здесь и вот тут. Однако нам доступна возможность создавать и собственные глобальные акторы.
Глобальный актор обеспечивает ту же изоляцию актора (безопасный, сериализованный доступ к данным), но есть и разница: вместо привязки к одному экземпляру он привязан к чему-то более широкому, например, к функции, свойству или даже целому типу.
📖 А о том, как его использовать (и как не допустить ошибок) можно прочитать в этой статье.
😃 iOS Dev
