The Swift Programming Language Book: Collection Types - The Video Version
Channel: Darrell Root
Date: 2022-03-24

This 23-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Collection Types"

This chapter covers:
  Collection types
  Mutability of collections
Arrays
  Creating an empty array
  Creating an array with a default value
  Creating an array by adding two arrays together
  Creating an array with an array literal
  Accessing and modifying an array
  Appending to an array
  Array subscript syntax
  insert(_:at:), remove(at:)
  removeLast()
  Iterating over an array
Sets
  Creating and initializing and empty set
  Creating a set with an array literal
  Accessing and modifying a set
  insert(_:), remove(_:), removeAll()
  contains(_:)
  Iterating over a set
  Fundamental set operations
  Set membership and equality
Dictionaries
  Creating an empty dictionary
  Creating a dictionary with a dictionary literal
  Accessing and modifying a dictionary
  Dictionary subscript syntax
  updateValue(_:forKey:)
  removeValue(forKey:)
  Iterating over a dictionary

This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.

The book is copyright 2022 by Apple, and licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.  https://creativecommons.org/licenses/by/4.0/

Book link https://docs.swift.org/swift-book/TheSwiftProgrammingLanguageSwift56.epub

Slide deck also based on the book.  My educational slide deck repository: https://github.com/darrellroot/Swift-Education-Slides    Pull requests with additional decks welcome!