Домашние задания

Домашняя работа к главе 12

17.09.2019

Строка (String) — коллекция символов

Задание 1 1) Создайте переменную типа String со значением «Swift» 2) Создайте константу типа Character с произвольным значением 3) Создайте массив в соответсвии со следующими требованиями: […]
17.09.2019

Словари (Dictionary) в Swift

Словарь — это неупорядоченная коллекция элементов, для доступа к значениям которых используются специальные индексы, называемые ключами. Каждый элемент словаря состоит из уникального ключа, указывающего на данный […]
17.09.2019

Наборы (множества, set) в Swift

Набор (Set), так же известный как множество — это неупорядоченная коллекция уникальных элементов. В отличие от массивов у элементов набора нет четкого порядка следования, важен лишь […]
11.09.2019

Последовательности (Sequence) и коллекции (Collection) в Swift

Как и в любом языке программирования, в Swift есть механизмы агрегации произвольных значений, для манипуляции ими как единым значением. С первым и самым простым из них […]
31.05.2019

Введение в курс

Из чего состоит курс Перед тобой курс с дополнительными материалами для книги «Swift. Основы разработки приложений под iOS, iPadOS и macOS (5е издание)» . В нем […]
24.05.2019

Дополнения про ArraySlice

Как было сказано, некоторые методы массивов возвращают не массив, а значение типа ArraySlice. К ним относятся к примеру dropLast() и dropFirst(). Но у данного правила есть […]
24.05.2019

Массивы (Array) в Swift

Массив — это один из наиболее важных представителей коллекции, который вы с большой долей вероятности будете использовать при реализации функционала любой программы. Массив (Array) — это […]
15.05.2019

Диапазоны (Range) в Swift

Задание 1 Среди приведенных вариантов укажите операторы, с ипользуемые для создания диапазонов ..> ... ..< .. .> .< . < > ..= >.. <.. Задание 2 […]
15.05.2019

Диапазоны и категории типов данных

В одной из предыдущих глав мы говорили о классификации типов данных, о таких категориях как хэшируемые (Hashable), сопоставимые (Comparable) и эквивалентные (Equatable). Напомню, что тип относится […]