Быстрый в глубине на русском
#515339
Swift in Depth (978-1638356165)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Tjeerd in 't Veen | #13: Программирование для Apple
Краткое содержание
Обновлено для Swift 5! Swift — это больше, чем просто язык для создания iOS-приложений. Он обладает множеством мощных инструментов, которые при эффективном использовании помогут вам создавать еще лучшие приложения с чистым, понятным кодом и потрясающими функциями. Книга «Swift in Depth» призвана помочь вам раскрыть эти инструменты и особенности и начать разработку приложений нового поколения, веб-сервисов и многого другого!
О технологии
Создание первого тестового приложения для iOS или Mac на Swift — это увлекательно. А вот разработка безопасного, надежного и профессионального программного обеспечения — совсем другое дело. Язык Swift обладает потрясающим набором мощных функций и поддерживает широкий спектр стилей и методов программирования. Вам просто нужно засучить рукава и досконально изучить Swift .
О книге
Книга «Swift in Depth» шаг за шагом знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также для серверов под управлением Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, вы наконец-то освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и продвинутые шаблоны Swift. Автор Тьерд ин 'т Веен раскрывает ценные, труднодоступные методы Swift, которые он освоил благодаря собственному ценному опыту.
Что внутри?
О читателе
Предназначено для начинающих и программистов на Swift продвинутого и среднего уровня.
Об авторе
Тьерд ин 'т Веен — старший инженер-программист и архитектор в мобильном подразделении крупной международной банковской компании.
Оглавление
Обновлено для Swift 5! Swift — это больше, чем просто язык для создания iOS-приложений. Он обладает множеством мощных инструментов, которые при эффективном использовании помогут вам создавать еще лучшие приложения с чистым, понятным кодом и потрясающими функциями. Книга «Swift in Depth» призвана помочь вам раскрыть эти инструменты и особенности и начать разработку приложений нового поколения, веб-сервисов и многого другого!
О технологии
Создание первого тестового приложения для iOS или Mac на Swift — это увлекательно. А вот разработка безопасного, надежного и профессионального программного обеспечения — совсем другое дело. Язык Swift обладает потрясающим набором мощных функций и поддерживает широкий спектр стилей и методов программирования. Вам просто нужно засучить рукава и досконально изучить Swift .
О книге
Книга «Swift in Depth» шаг за шагом знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также для серверов под управлением Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, вы наконец-то освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и продвинутые шаблоны Swift. Автор Тьерд ин 'т Веен раскрывает ценные, труднодоступные методы Swift, которые он освоил благодаря собственному ценному опыту.
Что внутри?
- Обложки Swift 5
- Написание многократно используемого кода с помощью обобщений.
- Итераторы, последовательности и коллекции
- Программирование, ориентированное на протоколы
- Понимание функций map, flatMap и compactMap
- Асинхронная обработка ошибок с использованием Result. Лучшие практики в Swift.
О читателе
Предназначено для начинающих и программистов на Swift продвинутого и среднего уровня.
Об авторе
Тьерд ин 'т Веен — старший инженер-программист и архитектор в мобильном подразделении крупной международной банковской компании.
Оглавление
- Подробное знакомство со Swift.
- Моделирование данных с помощью перечислений (enums)
- Написание более чистых свойств
- Превращение факультативных предметов в привычное дело.
- Разъяснение принципа работы инициализаторов
- Простая обработка ошибок
- Дженерики
- Профессиональный подход к протокольно-ориентированному программированию
- Итераторы, последовательности и коллекции
- Понимание функций map, flatMap и compactMap
- Асинхронная обработка ошибок с использованием результата.
- Расширения протокола
- Быстрые узоры
- Разработка качественного кода на Swift.
- Куда дальше двигаться, Свифт?