ru

Быстрый в глубине на русском

#515339
Быстрый в глубине

Swift in Depth (978-1638356165)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Tjeerd in 't Veen | #13: Программирование для Apple

4.4 (51)
Краткое содержание

Обновлено для 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 продвинутого и среднего уровня.

Об авторе

Тьерд ин 'т Веен — старший инженер-программист и архитектор в мобильном подразделении крупной международной банковской компании.

Оглавление
  1. Подробное знакомство со Swift.
  2. Моделирование данных с помощью перечислений (enums)
  3. Написание более чистых свойств
  4. Превращение факультативных предметов в привычное дело.
  5. Разъяснение принципа работы инициализаторов
  6. Простая обработка ошибок
  7. Дженерики
  8. Профессиональный подход к протокольно-ориентированному программированию
  9. Итераторы, последовательности и коллекции
  10. Понимание функций map, flatMap и compactMap
  11. Асинхронная обработка ошибок с использованием результата.
  12. Расширения протокола
  13. Быстрые узоры
  14. Разработка качественного кода на Swift.
  15. Куда дальше двигаться, Свифт?