Modern Concurrency on Apple Platforms: Using async/await with Swift
Эта книга представляет собой практическое руководство по современным подходам к параллельному программированию на платформах Apple с использованием Swift. Основное внимание уделяется новой модели async/await, представленной в Swift 5.5, которая кардинально меняет подход к написанию асинхронного кода.
Автор подробно объясняет фундаментальные концепции параллелизма, многопоточности и асинхронного программирования, а также показывает, как избежать распространённых ошибок при работе с потоками. Книга охватывает все аспекты новой системы: от базового синтаксиса async/await до продвинутых тем, таких как акторы (actors), структурированный параллелизм и интеграция с существующими API.
Особое внимание уделяется практическому применению новых возможностей в реальных проектах для iOS, macOS и других платформ Apple. Читатели научатся писать более чистый, безопасный и эффективный асинхронный код, заменяя традиционные подходы с замыканиями и completion handlers на современные конструкции языка Swift.









