Этот обновленный по версии Swift 2.1 краткий справочник карманного типа позволяет быстро найти ответы на вопросы, возникающие во время разработки и отладки прикладных программ на Swift - мультипарадигматическом языке программирования компании Apple. Он очень удобен для изучения современных языковых средств Swift, включая типовую безопасность, обобщения, определение типов, замыкания, кортежи, автоматическое управление памятью и поддержку Юникода.
Язык программирования Swift специально предназначен для работы в средах Cocoa и Cocoa Touch и может использоваться совместно с языком Objective-C для обращения к прикладным программным интерфейсам, реализованным на обоих этих языках. Несмотря на то что язык Swift продолжает развиваться, уже ясно, что он имеет все предпосылки стать избранным средством для разработки программного обеспечения на платформах iOS и OS X.
Основные темы книги "Swift: карманный справочник":
- Поддерживаемые типы данных, в том числе символьные строки, массивы, срезы массивов и словари
- Порядок выполнения программы: организация циклов и переходов по условию
- Классы, структуры данных, перечисления и функции
- Протоколы, расширения и обобщения
- Управление памятью
- Замыкания, подобные блокам в Objective-C и лямбда-выражениям в C#
- Необязательные типы данных, которые не имеют явных значений
- Обычные и специальные операторы и их перегрузка
- Управление доступом: ограничение доступа к типам данных, методам и свойствам
- Диапазоны, интервалы и шаги