iOS Dev
Фотография
Для чего нужен Sendable в Swift и как Swift Concurrency нас защищает
Сама концепция Sendable позволяет безопасно передавать данные между потоками, выявляя ошибки параллелизма ещё на этапе написания кода, а не в рантайме.
📖 Например, эта статья подробно объясняет проблему гонки данных и то, как Swift Concurrency решает её на уровне компилятора. Автор наглядно показывает, как появляются непростые для повторения краши, и как можно их не допустить.
😃 iOS Dev
⭐5
20👍6🤝4
91 · 2.6K ·