Вы находитесь на странице: 1из 4

ARRAY

Заметки
• Array
• Каждый объект имеет свой индекс
• Ordered – порядок вставки объектов сохраняется
• Может содержать одинаковые объекты (дубликаты)

• Можно создавать многомерные массивы (массив внутри массива)

• Аналог List в Java


Заметки
• Как в Swift создать массив с фиксированной длиной? В Java существует отдельный тип «массив», длину которого
задаем при создании

• Это требуется в ряде случаев, чтобы даже случайно не смогли переполнить коллекцию (например, состав футбольной
команды: 11 человек)

• В Swift массив – динамический, нет возможности указать строгий размер

• Можно реализовать свое решение, подробнее :


• https://github.com/raywenderlich/swift-algorithm-club/tree/master/Fixed%20Size%20Array (полезный ресурс - готовые
алгоритмы для Swift)
Домашнее задание
• Реализовать задания из Hometask

• Прочитать абзац «Arrays»


https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.
html

• Изучить API, какие возможности имеются: https://developer.apple.com/documentation/swift/array