Swift: карманный справочник

Энтони Грей

Swift Pocket Reference
Anthony Gray
книга Swift: карманный справочник
(увеличить обложку)

Планируемая дата
выхода -
Оглавление
Пролистать книгу

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

n Встроенные глобальные функции и требования к их параметрам. Этот краткий справочник карманного типа составлен таким образом, чтобы читатель мог быстро найти ответы на насущные вопросы, возникающие во время разработки и отладки прикладных программ на языке программирования Swift. Справочник удобен для изучения современных языковых средств Swift, включая типовую безопасность, обобщения, определение типов, замыкания, кортежи, автоматическое управление памятью, поддержку необязательных типов и Уникода. Справочник рассчитан на широкий круг читателей, интересующихся программированием на Swift и разработкой программного обеспечения на платформах iOS и Mac OS X. Об авторе Энтони Грей уже давно работает в сфере среднего и высшего специального образования, где он обеспечивает техническую и системную поддержку академического и научно-исследовательского состава, а также некоторых одаренных учащихся. Ему нравится обучать, и к его излюбленным предметам относятся операционные системы, машинная графика и анимация средствами OpenGL, а в последнее время — разработка мобильных приложений под iOS. В свободное от работы время он пишет программы, чтобы удовлетворить сильное желание программировать. Некоторые из его программ доступны по адресу squidman.net. Он втайне тоскует по тем временам, когда приходилось программировать вручную на ассемблере для компьютера Macintosh на процессоре 6502, и чтобы убедиться, что он еще не забыл, как это делается, Энтони иногда создает эмуляторы.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.


ISBN 978-5-8459-1997-7, 978-1491-91542-4; формат 84x108/32; мягкий переплет; серия Pocket Reference (O'Reilly); Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Разделы каталога:



Оглавление книги "Swift: карманный справочник"



Об авторе     11
Благодарности     11
Введение     12
Условные обозначения, принятые в книге     13
Пользование примерами кода     13
Эмблема издательства     14
Как приступить к программированию на Swift     15
Основные языковые средства     25
Типы данных     29
Переменные и константы     34
Кортежи     40
Операторы     43
Строки и символы     54
Массивы     59
Словари     66
Функции     70
Замыкания     78
Необязательные типы     85
Порядок выполнения программы     93
Классы     106
Структуры данных     138
Перечисления     143
Управление доступом     150
Расширения     155
Контроль и приведение типов     159
Протоколы     164
Управление памятью     177
Обобщения     185
Перегрузка операторов     192
Диапазоны, интервалы, шаги     198
Глобальные функции     202
Предметный указатель     209


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100