Грей Э.Г., Swift. Карманный справочник
Вильямс, 2015 г., 978-5-8459-1997-7
Описание книги
Поделиться ссылкой на книгу
Содержание книги
Благодарности
Введение
Условные обозначения, принятые в книге
Пользование примерами кода
Эмблема издательства
Как приступить к программированию на Swift
Цикл REPL в Swift
Возможности Swift для написания сценариев
Игровые площадки в Swift
Опробование Swift
Основные языковые средства
Комментарии
Точки с запятой
Пробелы
Импорт кода из других модулей
Типы данных
Конкретные целочисленные типы
Числовые литералы
Символьные и строковые литералы
Псевдонимы типов
Вложенные типы
Другие типы данных
Переменные и константы
Вычисляемые переменные
Наблюдатели переменных
Кортежи
Переменные или константы кортежей
Извлечение составляющих кортежа
Именование составляющих кортежа
Применение псевдонимов типов в кортежах
Кортежи как возвращаемые типы
Операторы
Отсутствие неявного преобразования типов
Арифметические операторы
Поразрядные операторы
Операторы присваивания
Операторы сравнения
Логические операторы
Операторы переполнения
Операторы приведения типов
Операторы диапазона
Тернарный условный оператор
Предшествование операторов
Строки и символы
Свойства символьных строк
Сравнение символьных строк
Экранированные символы в строках
Интерполяция символьных строк
Массивы
Доступ к элементам массива
Свойства массивов
Модификация изменяемых массивов
Перебор массивов
Алгоритмы обработки массивов
Словари
Получение доступа к элементам словаря
Свойства словарей
Модификация изменяемых словарей
Перебор словарей
Функции
Типы параметров
Возврат необязательных значений
Возврат нескольких значений с помощью кортежей
Внутренние и внешние имена параметров
Значения параметров по умолчанию
Параметры переменной длины
Типы функций
Замыкания
Автоматические имена аргументов
Конечные замыкания
Захват значений
Захват значений по ссылке
Необязательные типы
Развертывание необязательных типов
Неявно развертываемые необязательные типы
Привязка необязательных типов
Связывание необязательных типов в цепочку
Порядок выполнения программы
Циклы
Условное исполнение
Классы
Определение базового класса
Экземпляры
Свойства
Методы
Индексы
Защита членов класса
Наследование: получение одного класса из другого
Переопределение элементов из суперкласса
Предотвращение переопределения и
подклассификации
Инициализация
Инициализация и наследование
Деинициализация
Структуры данных
Свойства в структурах данных
Методы в структурах данных
Модифицирующие методы
Методы типа для структур данных
Инициализаторы в структурах данных
Перечисления
Исходные значения вариантов выбора из
перечисления
Ассоциированные значения
Методы экземпляра в перечислениях
Методы типа в перечислениях
Управление доступом
Указание уровней управления доступом
Уровни управления доступом по умолчанию
Расширения
Расширения вычисляемых свойств
Расширения инициализаторов
Расширения методов
Расширения индексов
Контроль и приведение типов
Ключевые слова Any и AnyObject
Контроль типов
Нисходящее приведение типов
Протоколы
Обязательные свойства
Обязательные методы
Необязательные методы и свойства
Принятие протоколов в расширениях
Наследование и протоколы
Применение протокола как типа данных
Контроль соответствия протоколу
Встроенные протоколы
Управление памятью
Принцип действия подсчета ссылок
Циклы сохранения ссылок и строгие ссылки
Слабые ссылки
Ничейные ссылки
Циклы сохранения ссылок и замыкания
Обобщения
Обобщенные функции
Обобщенные типы
Ограничения, накладываемые на типы данных
Обобщенные протоколы
Перегрузка операторов
Перегрузка унарных операторов
Специальные операторы
Предшествование специальных операторов
Диапазоны, интервалы, шаги
Диапазоны
Интервалы
Шаги
Глобальные функции
Предметный указатель
Об авторе
Последние поступления в рубрике "Тематика определяется"
![]() |
Фигуры 2+. Вырезалки Терентьева Н.М., Маврина Л.
Умение вырезать – важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости.... |
![]() |
Первые контурные вырезалки 2+ Терентьева Н.М., Маврина Л.
Умение вырезать - важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости. Для детей до 3-х лет.... |
![]() |
Мои первые вырезалки 2+ Терентьева Н.М., Маврина Л.
Умение вырезать – важный навык, который способствует развитию мелкой моторики рук, координации движений, внимательности и усидчивости. Для детей до 3-х лет.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Грей Э.Г., Swift. Карманный справочник в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.