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.

Modern Concurrency on Apple Platforms: Using async/await with Swift
A
Автор
Andrés Ibañez Kautsch
Издательство
Apress
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент