Swift TutorialContents Swift Introduction Swift Setup Swift Syntax Swift Variables Swift Data Types Swift Type Conversion Control Flow Swift Operators Swift Conditionals Swift Loops Swift Guard Statement Swift Control Transfer Core Concepts Swift Functions Swift Optionals Swift Optional Chaining Swift Strings Swift Tuples Collections Swift Arrays Swift Dictionaries Swift Sets Swift Ranges Swift Collection Methods Types and Members Swift Structs Swift Classes Swift Properties Swift Methods Swift Initializers Swift Subscripts Object-Oriented Programming Swift Inheritance Swift Protocols Swift Type Casting Swift Enums Swift Access Control Advanced Swift Swift Closures Swift Error Handling Swift Generics Swift Extensions Swift Protocol Oriented Programming Professional Swift Swift Memory Management Swift Concurrency Swift Property Wrappers Swift Codable Swift Unit Testing Swift Package Manager