Swift известен как язык разработки приложений, выбранный компанией Apple для iOS, iPadOS, macOS, watchOS и tvOS. Но этим его применение не ограничивается. Swift с открытым кодом набирает популярность как язык системного программирования и программирования на стороне сервера, его используют и в Linux, и в Windows. С чего же начать? «Head First. Изучаем Swift» охватывает все актуальные темы — от сбора и управления данными до повторного использования кода, построения нестандартных типов данных и структурирования программ и пользовательских интерфейсов в SwiftUI. Изучив Swift, вы будете готовы строить любые приложения — от мобильных и веб-приложений до игр, фреймворков, средств командной строки и многого другого.
Swift на практике.
Вы уже знаете азы Swift. Но пришло время изучить основные элементы языка более подробно. Вы узнали достаточно, чтобы вас воспринимали серьезно, пора употребить новые знания на практике. Мы применяем Playgrounds для написания кода, использования команд, выражений, переменных и констант — основных структурных элементов Swift. В этой главе мы заложим основу вашей будущей карьеры программиста Swift. Вы освоите систему типов Swift и изучите основы представления текста в строковом виде. Не будем терять времени — еще чуть-чуть, и вы начнете писать код Swift.
Содержание.
Введение.
Знакомство со Swift. Приложения, системы и не только
По имени Swift. Swift на практике.
Коллекции и управление. Зацикленные на данных.
Функции и перечисления. Повторное использование кода.
Замыкания. Необычные гибкие функции.
Структуры, свойства и методы. Типы, определяемые пользователем, и не только.
Классы, акторы и наследование. О пользе наследования.
Протоколы и расширения. Протокольные церемонии.
Опциональные типы, распаковка, обобщение и другое. Неизбежные опциональные типы.
Знакомство со SwiftUI. Пользовательские интерфейсы.
Практическое применение SwiftUI. Круги, таймеры, кнопки — выбирайте!
Приложения, веб-программирование и все такое.
Собирая все вместе.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Мэннинг :: #Баттфилд-Эддисон :: #книги по программированию :: #программирование :: #разработка приложений :: #Swift
Смотрите также учебники, книги и учебные материалы:
- Объекты, Стильное ООП, Нобак М., 2023
- Непрерывное развитие API, Правильные решения в изменчивом технологическом ландшафте, Меджуи М., Уайлд Э., Митра Р., Амундсен М., 2023
- Надежность нейронных сетей, Укрепляем устойчивость ИИ к обману, Уорр К., 2021
- Наглядный CSS, Сидельников Г., 2021
- Микросервисы, От архитектуры до релиза, Митра Р., Надареишвили И., 2023
- Здесь должен быть текст, Профессиональный UX-райтинг, Меттс М.Д., Уэлфл Э., 2024
- Математические алгоритмы для программистов, 3D-графика, машинное обучение и моделирование на Python, Орланд П., 2023
- Масштабируемый рефакторинг, Возвращаем контроль над кодом, Лемер М., 2022