tgoop.com/iosdev/1544
Create:
Last Update:
Last Update:
Акторы в Swift - для чего они вообще нужны?
Актор — это ссылочный* тип, подобный классу, созданный для безопасного управления изменчивым состоянием в многопоточной среде.
Введенные в Swift 5.5, акторы помогают разработчикам писать потокобезопасный, и что не менее важно, предсказуемый код при работе с асинхронными задачами.
📖 В этом материале можно узнать, чем же они отличаются от классов, как (и когда) их использовать, а ещё можно посмотреть простую реализацию чат-сервера и другие примеры.
* Разбор value и reference type c подборкой вопросов есть тут:
А в канале можно ещё раз освежить знания с помощью глоссария Swift Concurrency.