Kohaletoimetamine on tasuta!
Swift - быстрый, современный, безопасный и удобный язык программирования - появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений. И вот теперь выходит версия 2.2, готовящая нас к ожидаемому всеми iOS-программистами Swift 3.0.
Данная книга содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift и создавать собственные iOS-приложения. Вы найдете не только теоретический материал, но и большое количество практических примеров и заданий, которые позволят постичь все тонкости нового языка. Дерзайте, ведь, изучив Swift, вы сможете создавать приложения для любой платформы - iOS, OS X, tvOS или watchOS.
Содержание:
Введение
Часть I. Подготовка к разработке Swift-приложений
Глава 1. Подготовка к разработке в OS X
Глава 2. Подготовка к разработке в Linux
Часть II. Базовые возможности Swift
Глава 3. Отправная точка
Глава 4. Типы данных и операции с ними
Часть III. Основные средства Swift
Глава 5. Кортежи
Глава 6. Опциональные типы данных
Глава 7. Утверждения
Глава 8. Ветвления
Глава 9. Типы коллекций
Глава 10. Циклы
Глава 11. Функции
Глава 12. Замыкания
Часть IV. Нетривиальные возможности Swift
Глава 13. ООП как фундамент
Глава 14. Перечисления
Глава 15. Структуры
Глава 16. Классы
Глава 17. Свойства
Глава 18. Сабскрипты
Глава 19. Наследование
Глава 20. Псевдонимы Any и AnyObject
Глава 21. Инициализаторы и деинициализаторы
Глава 22. Удаление экземпляров и ARC
Глава 23. Опциональные цепочки
Глава 26. Разработка первого приложения
Глава 27. Универсальные шаблоны
Глава 28. Обработка ошибок
Глава 29. Нетривиальное использование
операторов
Заключение
Приложение. Изменения и нововведения Swift 2.2