Swift 6: Основы 2025 - Урок 8. Множества (Set) - Неупорядоченные уникальные коллекции в Swift

In this lesson, we'll take a detailed look at Sets in Swift—collections of unique elements that operate at lightning speed and can perform powerful mathematical operations. You'll learn how a Set differs from an Array, how to create sets, add and remove elements, check for data existence, and perform intersection, union, and subtraction of sets. 🎯 Intended for: Swift beginners who are already familiar with arrays and want to expand their data structure arsenal. 📚 Lesson Plan: 0:00 — What is a set and why do we need one 2:12 — Creating a Set: Literals, Types, Hashable 6:08 — The count and isEmpty Properties 7:35 — Adding Elements (insert) 9:15 — Removing Elements (remove, removeAll) 11:45 — Quick Contains Check (O(1)) 13:50 — Set Operations: Union, Intersection, Subtracting, SymmetricDifference 18:32 — Set Comparisons: ==, isSubset, isSuperset, isDisjoint 21:50 — Summary: When to Choose a Set and When to Use an Array Register for the "June in 5!" course: Telegram: @WladMadi Phone: +7 (967) 901-73-24 Learn more about the course: https://madi.study For individual training inquiries: Telegram: @WladMadi Phone: +7 (967) 901-73-24 Telegram chat link: https://t.me/+SBRqlvcbDWQ0ZGNi PS: Hello everyone! My name is Vlad Madi, and you're on the educational channel of the MADI.SPACE digital studio. Here we learn iOS app development using Swift. On our channel, you can learn Swift and iOS development using playlists. #swift #iosdev #set #programming #swiftui #xcode #training #swiftforbeginners

Swift 6: Fundamentals 2025 - Lesson 9: Dictionaries in Swift - A Collection You Must Know
▶︎

Swift 6: Fundamentals 2025 - Lesson 9: Dictionaries in Swift - A Collection You Must Know

Argentina vs. Egypt, Highlights with Live Commentary | 2026 FIFA World Cup | MAGENTA TV
▶︎

Argentina vs. Egypt, Highlights with Live Commentary | 2026 FIFA World Cup | MAGENTA TV

Swift 6: Basics 2025 - Lesson 6: Ranges
▶︎

Swift 6: Basics 2025 - Lesson 6: Ranges

Swift 6: Основы 2025. Урок 1 - Константы и переменные. Типы данных. Правила нейминга. Жизненный цикл
▶︎

Swift 6: Основы 2025. Урок 1 - Константы и переменные. Типы данных. Правила нейминга. Жизненный цикл

Swift 6: Основы 2025 - Урок 5. Кортежи (Tuples)
▶︎

Swift 6: Основы 2025 - Урок 5. Кортежи (Tuples)

Swift 6: Основы 2025 - Урок 7. Массивы - упорядоченные коллекции в Swift
▶︎

Swift 6: Основы 2025 - Урок 7. Массивы - упорядоченные коллекции в Swift

System Design для iOS - Бесконечная лента маркетплейса | iOS System Design Interview
▶︎

System Design для iOS - Бесконечная лента маркетплейса | iOS System Design Interview

Первый документальный фильм о реверс-инжиниринге
▶︎

Первый документальный фильм о реверс-инжиниринге

Why Learning Russian Feels IMPOSSIBLE
▶︎

Why Learning Russian Feels IMPOSSIBLE

Шурик в Матрице. Полный фильм
▶︎

Шурик в Матрице. Полный фильм

Gorodok - "Beauty Salon"
▶︎

Gorodok - "Beauty Salon"

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia
▶︎

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia

Comedy Club: Я из будущего - Демис Карибидис, Марина Кравец, Тимур Батрутдинов @ComedyClubRussia
▶︎

Comedy Club: Я из будущего - Демис Карибидис, Марина Кравец, Тимур Батрутдинов @ComedyClubRussia

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Swift 6: Основы 2025. Урок 0 - Предисловие. Кому подойдёт курс? Особенности языка Swift
▶︎

Swift 6: Основы 2025. Урок 0 - Предисловие. Кому подойдёт курс? Особенности языка Swift

В чём разница между вольтами, ваттами и амперами? Объяснение доступно даже ученикам начальной школы
▶︎

В чём разница между вольтами, ваттами и амперами? Объяснение доступно даже ученикам начальной школы

One Formula That Demystifies 3D Graphics
▶︎

One Formula That Demystifies 3D Graphics

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds
▶︎

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds

SQL Course for Beginners [Full Course]
▶︎

SQL Course for Beginners [Full Course]

Swift 6: Основы 2025 - Урок 3. Бинарные операторы
▶︎

Swift 6: Основы 2025 - Урок 3. Бинарные операторы