Swift. Основы разработки приложений под iOS, iPadOS и macOS. 5-е изд. дополненное и переработанное



Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комфортным, а весь текст актуализирован в соответствии с возможностями Swift 5. В ходе долгого и плодотворного общения с читателями появилось множество идей, благодаря которым новое издание стало еще более полезным и насыщенным учебными материалами. Теперь вы не только изучите Swift, но и получите начальные сведения о принципах разработки полноценных приложений. Мир Swift постоянно меняется, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из первых специалистов.

Рейтинг:
Добавить в избранные:
Автор:
Страниц: 50

1. Отзывы о книге
2. Читателю
3. Введение
4. Часть I. Подготовка к разработке Swift-приложений
5. 1. Подготовка к разработке в macOS
6. 2. Подготовка к разработке в Linux
7. 3. Подготовка к разработке в Windows
8. Часть II. Базовые возможности Swift
9. 4. Отправная точка
10. 5. Фундаментальные типы данных
11. Часть III. Контейнерные типы данных
12. 6. Кортежи (Tuple)
13. 7. Последовательности и коллекции
14. 8. Диапазоны (Range)
15. 9. Массивы (Array)
16. 10. Наборы (Set)
17. 11. Словари (Dictionary)
18. 12. Строка — коллекция символов (String)
19. Часть IV. Основные возможности Swift
20. 13. Операторы управления
21. 14. Опциональные типы данных
22. 15. Функции
23. 16. Замыкания (closure)
24. 17. Дополнительные возможности
25. 18. Ленивые вычисления
26. Часть V. Введение в разработку приложений
27. 19. Консольное приложение «Сумма двух чисел»
28. 20. Консольная игра «Отгадай число»
29. Часть VI. Нетривиальные возможности Swift
30. 21. Введение в объектно-ориентированное программирование
31. 22. Перечисления
32. 23. Структуры
33. 24. Классы
34. 25. Свойства
35. 26. Сабскрипты
36. 27. Наследование
37. 28. Псевдонимы Any и AnyObject
38. 29. Инициализаторы и деинициализаторы
39. 30. Удаление экземпляров и ARC
40. 31. Опциональные цепочки
41. 32. Расширения
42. 33. Протоколы
43. 34. Разработка приложения в Xcode Playground
44. 35. Универсальные шаблоны
45. 36. Обработка ошибок
46. 37. Нетривиальное использование операторов
47. Часть VII. Введение в мобильную разработку
48. 38. Разработка приложения под iOS
49. 39. Паттерны проектирования при разработке в Xcode
50. Заключение