Акторы в Swift (Actors in swift)
Что такое актор как сущность? Это не класс и не структура. Вот некоторые характеристики актора:
- Он является ссылочным типом.
- Он может иметь свойства, методы, инициализаторы и деинициализаторы.
- Он не поддерживает наследование.
- Его общедоступные свойства и методы не могут быть получены прямым доступом извне; мы должны использовать await и только в асинхронном контексте.
- Он может выполнять только один метод одновременно, независимо от того, как мы обращаемся к актору.
Пример, как работают акторы в Swift можно прочитать подробно в данной статье. Автор делится примерами реализаций, и как с ними работать в реальных проектах.
#digest #actor
Что такое актор как сущность? Это не класс и не структура. Вот некоторые характеристики актора:
- Он является ссылочным типом.
- Он может иметь свойства, методы, инициализаторы и деинициализаторы.
- Он не поддерживает наследование.
- Его общедоступные свойства и методы не могут быть получены прямым доступом извне; мы должны использовать await и только в асинхронном контексте.
- Он может выполнять только один метод одновременно, независимо от того, как мы обращаемся к актору.
Пример, как работают акторы в Swift можно прочитать подробно в данной статье. Автор делится примерами реализаций, и как с ними работать в реальных проектах.
#digest #actor
❤12👍3🔥3💩2