Swift. Основы разработки приложений под iOS, iPadOS и macOS-6
Практическое руководство.
Усов В. «Swift. Основы разработки приложений под iOS, iPadOS и macOS» Питер, 2021 год, 544 стр., 6-е изд., ISBN: 978-5-4461-1796-3; (PDF-DJVU)
Описание книги.
Мечтаете стать iOS-разработчиком, написать собственное приложение и работать в крутой ком-пании? Тогда эта книга для вас! Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, по-этому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт.
Теория чередуется с практическими примерами и кодом — так вы сразу сможете связать абстрактные понятия с реальными ситуациями. Материал в книге подкреплен практическими домашними заданиями, которые помогут закрепить теоретические и практические навыки. А еще Swift — это дружелюбное сообщество в Telegram, где можно обсуждать проекты и получать поддержку. Учитесь, создавайте и творите свое будущее!
Оглавление.
- Часть I Базовые возможности Swift
Глава 1. Отправная точка
Глава 2. Фундаментальные типы данных - Часть II Контейнерные типы данных
Глава 3. Кортежи (Tuple)
Глава 4. Последовательности и коллекции
Глава 5. Диапазоны (Range)
Глава 6. Массивы (Array)
Глава 7. Множества (Set)
Глава 8. Словари (Dictionary)
Глава 9. Строка — коллекция символов (String) - Часть III Основные возможности Swift
Глава 10. Операторы управления
Глава 11. Опциональные типы данных
Глава 12. Функции
Глава 13. Замыкания (closure)
Глава 14. Дополнительные возможности
Глава 15. Ленивые вычисления - Часть IV Введение в разработку приложений
Глава 16. Консольное приложение «Сумма двух чисел»
Глава 17. Консольная игра «Угадай число» - Часть V Нетривиальные возможности Swift
Глава 18. Введение в объектно-ориентированное и протокол-ориентированное программирование
Глава 19. Перечисления
Глава 20. Структуры
Глава 21. Классы
Глава 22. Свойства
Глава 23. Сабскрипты
Глава 24. Наследование
Глава 25. Контроль доступа
Глава 26. Псевдонимы Any и AnyObject
Глава 27. Инициализаторы и деинициализаторы
Глава 28. Управление памятью в Swift
Глава 29. Опциональные цепочки
Глава 30. Протоколы
Глава 31. Расширения
Глава 32. Протокол-ориентированное программирование
Глава 33. Разработка приложения в Xcode Playground
Глава 34. Универсальные шаблоны (Generic)
Глава 35. Обработка ошибок
Глава 36. Нетривиальное использование операторов - Часть VI Введение в мобильную разработку
Глава 37. Разработка приложения с использованием UIKit
Глава 38. Разработка приложения с использованием Swift UI
Глава 39. Паттерны проектирования
Добавить комментарий