![]() (увеличить обложку)
|
Этот обновленный по версии Swift 2.1 краткий справочник карманного типа позволяет быстро найти ответы на вопросы, возникающие во время разработки и отладки прикладных программ на Swift — мультипарадигматическом языке программирования компании Apple. Он очень удобен для изучения современных языковых средств Swift, включая типовую безопасность, обобщения, определение типов, замыкания, кортежи, автоматическое управление памятью и поддержку Юникода. Язык Swift специально предназначен для работы в средах Cocoa и Cocoa Touch и может использоваться совместно с языком Objective-C для обращения к прикладным программным интерфейсам, реализованным на обоих этих языках. Несмотря на то что язык Swift продолжает развиваться, уже ясно, что он имеет все предпосылки стать избранным средством для разработки программного обеспечения на платформах iOS и OS X. Основные темы книги
Об автореЭнтони Грей уже давно работает в сфере среднего и высшего специального образования, где он обеспечивает техническую и системную поддержку академического и научно-исследовательского состава, а также некоторых одаренных учащихся. Ему нравится обучать, и к его излюбленным предметам относятся операционные системы, машинная графика и анимация средствами OpenGL, а в последнее время — разработка мобильных приложений под iOS. В свободное от работы время он пишет программы, чтобы удовлетворить сильное желание программировать. Некоторые из его программ доступны по адресу squidman.net. Он втайне тоскует по тем временам, когда приходилось программировать вручную на ассемблере для компьютера Macintosh на процессоре 6502, и чтобы убедиться, что он еще не забыл, как это делается, Энтони иногда создает эмуляторы. Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Об авторе 11
Благодарности 11
Об изображении на обложке 12
От издательства 12
Введение 14
Условные обозначения, принятые в книге 15
Пользование примерами кода 15
Как приступить к программированию на Swift 2 16
Опробование Swift 24
Основные языковые средства 28
Типы данных 32
Переменные и константы 37
Кортежи 43
Операторы 46
Строки и символы 56
Массивы 66
Словари 78
Множества 84
Функции 92
Замыкания 100
Необязательные типы 107
Порядок выполнения программы 116
Классы 139
Структуры данных 176
Перечисления 181
Управление доступом 190
Расширения 194
Контроль и приведение типов 198
Протоколы 204
Управление памятью 232
Обобщения 239
Перегрузка операторов 249
Диапазоны, интервалы, шаги 254
Глобальные функции 259
Изменения, внесенные в Swift после версии 1.0 266
Предметный указатель 269
|
Copyright © 1992-2016 Издательская группа "Диалектика-Вильямс" |