Акторы в Swift - для чего они вообще нужны?
Актор — это ссылочный* тип, подобный классу, созданный для безопасного управления изменчивым состоянием в многопоточной среде.
Введенные в Swift 5.5, акторы помогают разработчикам писать потокобезопасный, и что не менее важно, предсказуемый код при работе с асинхронными задачами.
📖 В этом материале можно узнать, чем же они отличаются от классов, как (и когда) их использовать, а ещё можно посмотреть простую реализацию чат-сервера и другие примеры.
* Разбор value и reference type c подборкой вопросов есть тут: 💰 Boosty • 💬 Telegram.
А в канале можно ещё раз освежить знания с помощью глоссария Swift Concurrency.
😃 iOS Dev
Post #1544
4.53K

- 👍 10
- ✍ 4
- 💯 2
- ❤🔥 1
- 🔥 1
- 👏 1
- 👌 1
- 🍓 1