├── .gitignore ├── 01-all-playgrounds-for-part-1 ├── Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground │ ├── Pages │ │ ├── 01 - Introduction.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 02 - Xcode Playgrounds & Comments.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 03 - Booleans & Comparison Operators.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 05 - Logical Operators.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 06 - Challenge - Logical Operators.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 07 - Optionals.xcplaygroundpage │ │ │ └── Contents.swift │ │ └── 08 - Challenge - Optionals.xcplaygroundpage │ │ │ └── Contents.swift │ ├── Resources │ │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── WorkspaceSettings.xcsettings └── Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground │ ├── Pages │ ├── 01 - Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── 02 - Xcode Playgrounds & Comments.xcplaygroundpage │ │ └── Contents.swift │ ├── 03 - Booleans & Comparison Operators.xcplaygroundpage │ │ └── Contents.swift │ ├── 04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage │ │ └── Contents.swift │ ├── 05 - Logical Operators.xcplaygroundpage │ │ └── Contents.swift │ ├── 06 - Challenge - Logical Operators.xcplaygroundpage │ │ └── Contents.swift │ ├── 07 - Optionals.xcplaygroundpage │ │ └── Contents.swift │ └── 08 - Challenge - Optionals.xcplaygroundpage │ │ └── Contents.swift │ ├── Resources │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 02-xcode-playgrounds ├── Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 1 - Episode 2 - Xcode Playgrounds - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 03-booleans-and-comparison-operators ├── Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 04-challenge-booleans-and-comparison-operators ├── Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 05-logical-operators ├── Part 1 - Episode 5 - Logical Operators - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 1 - Episode 5 - Logical Operators - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 06-challenge-logical-operators ├── Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 1 - Episode 6 - Challenge - Logical Operators - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 07-optionals ├── Part 1 - Episode 7 - Optionals - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 1 - Episode 7 - Optionals - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 08-challenge-optionals ├── Part 1 - Episode 8 - Challenge - Optionals - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 1 - Episode 8 - Challenge - Optionals - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 10-all-playgrounds-for-part-2 ├── Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground │ ├── Pages │ │ ├── 01 - Introduction.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 02 - Tuples.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 03 - Challenge - Tuples.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 04 - Arrays.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 05 - Operating on Arrays.xcplaygroundpage │ │ │ └── Contents.swift │ │ └── 06 - Challenge - Arrays.xcplaygroundpage │ │ │ └── Contents.swift │ ├── Resources │ │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 2 - (ALL EPISODES) Beginning Collections - End.playground │ ├── Pages │ ├── 01 - Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── 02 - Tuples.xcplaygroundpage │ │ └── Contents.swift │ ├── 03 - Challenge - Tuples.xcplaygroundpage │ │ └── Contents.swift │ ├── 04 - Arrays.xcplaygroundpage │ │ └── Contents.swift │ ├── 05 - Operating on Arrays.xcplaygroundpage │ │ └── Contents.swift │ └── 06 - Challenge - Arrays.xcplaygroundpage │ │ └── Contents.swift │ ├── Resources │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 11-tuples ├── Part 2 - Episode 2 - Tuples - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 2 - Episode 2 - Tuples - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 12-challenge-tuples ├── Part 2 - Episode 3 - Challenge - Tuples - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 2 - Episode 3 - Challenge - Tuples - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 13-arrays ├── Part 2 - Episode 4 - Arrays - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 2 - Episode 4 - Arrays - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 14-operating-on-arrays ├── Part 2 - Episode 5 - Operating on Arrays - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 2 - Episode 5 - Operating on Arrays - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 15-challenge-arrays ├── Part 2 - Episode 6 - Challenge - Arrays - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 2 - Episode 6 - Challenge - Arrays - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 17-all-playgrounds-for-part-3 ├── Part 3 - (ALL EPISODES) Control Flow - Begin.playground │ ├── Pages │ │ ├── 01 - Introduction.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 02 - While Loops.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 03 - Challenge - While Loops.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 04 - For Loops.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 05 - Challenge - For Loops.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 06 - Iterating Collections.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 07 - Challenge - Iterating Collections.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 08 - Nested Loops and Early Exit.xcplaygroundpage │ │ │ └── Contents.swift │ │ └── 09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage │ │ │ └── Contents.swift │ ├── Resources │ │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 3 - (ALL EPISODES) Control Flow - End.playground │ ├── Pages │ ├── 01 - Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── 02 - While Loops.xcplaygroundpage │ │ └── Contents.swift │ ├── 03 - Challenge - While Loops.xcplaygroundpage │ │ └── Contents.swift │ ├── 04 - For Loops.xcplaygroundpage │ │ └── Contents.swift │ ├── 05 - Challenge - For Loops.xcplaygroundpage │ │ └── Contents.swift │ ├── 06 - Iterating Collections.xcplaygroundpage │ │ └── Contents.swift │ ├── 07 - Challenge - Iterating Collections.xcplaygroundpage │ │ └── Contents.swift │ ├── 08 - Nested Loops and Early Exit.xcplaygroundpage │ │ └── Contents.swift │ └── 09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage │ │ └── Contents.swift │ ├── Resources │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 18-while-loops ├── Part 3 - Episode 2 - While Loops - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 2 - While Loops - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 19-challenge-while-loops ├── Part 3 - Episode 3 - Challenge - While Loops - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 3 - Challenge - While Loops - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 20-for-loops ├── Part 3 - Episode 4 - For Loops - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 4 - For Loops - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 21-challenge-for-loops ├── Part 3 - Episode 5 - Challenge - For Loops - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 5 - Challenge - For Loops - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 22-iterating-collections ├── Part 3 - Episode 6 - Iterating Collections - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 6 - Iterating Collections - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 23-challenge-iterating-collections ├── Part 3 - Episode 7 - Challenge - Iterating Collections - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 7 - Challenge - Iterating Collections - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 24-nested-loops-and-early-exit ├── Part 3 - Episode 8 - Nested Loops and Early Exit - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 3 - Episode 8 - Nested Loops and Early Exit - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 25-challenge-nested-loops-and-early-exit ├── Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 27-all-playgrounds-for-part-4 ├── Part 4 - (ALL EPISODES) More Collections - Begin.playground │ ├── Pages │ │ ├── 01 - Introduction.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 02 - Creating and Populating Dictionaries.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 03 - Accessing and Working with Dictionaries.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 04 - Challenge - Dictionaries.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 05 - Working with Sets.xcplaygroundpage │ │ │ └── Contents.swift │ │ └── 06 - Challenge - Sets.xcplaygroundpage │ │ │ └── Contents.swift │ ├── Resources │ │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 4 - (ALL EPISODES) More Collections - End.playground │ ├── Pages │ ├── 01 - Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── 02 - Creating and Populating Dictionaries.xcplaygroundpage │ │ └── Contents.swift │ ├── 03 - Accessing and Working with Dictionaries.xcplaygroundpage │ │ └── Contents.swift │ ├── 04 - Challenge - Dictionaries.xcplaygroundpage │ │ └── Contents.swift │ ├── 05 - Working with Sets.xcplaygroundpage │ │ └── Contents.swift │ └── 06 - Challenge - Sets.xcplaygroundpage │ │ └── Contents.swift │ ├── Resources │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 28-creating-and-populating-dictionaries ├── Part 4 - Episode 2 - Creating and Populating Dictionaries - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 4 - Episode 2 - Creating and Populating Dictionaries - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 29-accessing-and-working-with-dictionaries ├── Part 4 - Episode 3 - Accessing and Working with Dictionaries - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 4 - Episode 3 - Accessing and Working with Dictionaries - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 30-challenge-dictionaries ├── Part 4 - Episode 4 - Challenge - Dictionaries - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 4 - Episode 4 - Challenge - Dictionaries - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 31-working-with-sets ├── Part 4 - Episode 5 - Working with Sets - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 4 - Episode 5 - Working with Sets - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 32-challenge-sets ├── Part 4 - Episode 6 - Challenge - Sets - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 4 - Episode 6 - Challenge - Sets - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 34-all-playgrounds-for-part-5 ├── Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground │ ├── Pages │ │ ├── 01 - Introduction.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 02 - Intro to Functions.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 03 - Functions and Return.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 04 - Challenge - Functions.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 05 - Structures.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 06 - Challenge - Structures.xcplaygroundpage │ │ │ └── Contents.swift │ │ ├── 07 - Classes.xcplaygroundpage │ │ │ └── Contents.swift │ │ └── 08 - Challenge - Classes.xcplaygroundpage │ │ │ └── Contents.swift │ ├── Resources │ │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ └── contents.xcworkspacedata └── Part 5 - (ALL EPISODES) Functions & Named Types - End.playground │ ├── Pages │ ├── 01 - Introduction.xcplaygroundpage │ │ └── Contents.swift │ ├── 02 - Intro to Functions.xcplaygroundpage │ │ └── Contents.swift │ ├── 03 - Functions and Return.xcplaygroundpage │ │ └── Contents.swift │ ├── 04 - Challenge - Functions.xcplaygroundpage │ │ └── Contents.swift │ ├── 05 - Structures.xcplaygroundpage │ │ └── Contents.swift │ ├── 06 - Challenge - Structures.xcplaygroundpage │ │ └── Contents.swift │ ├── 07 - Classes.xcplaygroundpage │ │ └── Contents.swift │ └── 08 - Challenge - Classes.xcplaygroundpage │ │ └── Contents.swift │ ├── Resources │ └── projectNavigator.png │ ├── contents.xcplayground │ └── playground.xcworkspace │ └── contents.xcworkspacedata ├── 35-introduction-to-functions ├── Part 5 - Episode 2 - Introduction to Functions - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 2 - Introduction to Functions - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 36-functions-and-return ├── Part 5 - Episode 3 - Functions and Return - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 3 - Functions and Return - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 37-challenge-functions ├── Part 5 - Episode 4- Challenge - Functions - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 4- Challenge - Functions - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 38-structures ├── Part 5 - Episode 5 - Structures - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 5 - Structures - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 39-challenge-structures ├── Part 5 - Episode 6 - Challenge - Structures - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 6 - Challenge - Structures - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 40-classes ├── Part 5 - Episode 7 - Classes - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 7 - Classes - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── 41-challenge-classes ├── Part 5 - Episode 8 - Challenge - Classes - Begin.playground │ ├── Contents.swift │ └── contents.xcplayground └── Part 5 - Episode 8 - Challenge - Classes - End.playground │ ├── Contents.swift │ └── contents.xcplayground ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/.gitignore -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/02 - Xcode Playgrounds & Comments.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/02 - Xcode Playgrounds & Comments.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/03 - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/03 - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/05 - Logical Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/05 - Logical Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/06 - Challenge - Logical Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/06 - Challenge - Logical Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/07 - Optionals.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/07 - Optionals.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/08 - Challenge - Optionals.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Pages/08 - Challenge - Optionals.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/playground.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - Begin.playground/playground.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/02 - Xcode Playgrounds & Comments.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/02 - Xcode Playgrounds & Comments.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/03 - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/03 - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/04 - Challenge - Booleans & Comparison Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/05 - Logical Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/05 - Logical Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/06 - Challenge - Logical Operators.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/06 - Challenge - Logical Operators.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/07 - Optionals.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/07 - Optionals.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/08 - Challenge - Optionals.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Pages/08 - Challenge - Optionals.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/01-all-playgrounds-for-part-1/Part 1 - (ALL EPISODES) - Data Types & Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/Contents.swift -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/02-xcode-playgrounds/Part 1 - Episode 2 - Xcode Playgrounds - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 03: Booleans & Comparison Operators 2 | -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/Contents.swift -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/03-booleans-and-comparison-operators/Part 1 - Episode 3 - Booleans and Comparison Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/Contents.swift -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/04-challenge-booleans-and-comparison-operators/Part 1 - Episode 4 - Challenge - Booleans and Comparison Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /05-logical-operators/Part 1 - Episode 5 - Logical Operators - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/05-logical-operators/Part 1 - Episode 5 - Logical Operators - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /05-logical-operators/Part 1 - Episode 5 - Logical Operators - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/05-logical-operators/Part 1 - Episode 5 - Logical Operators - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /05-logical-operators/Part 1 - Episode 5 - Logical Operators - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/05-logical-operators/Part 1 - Episode 5 - Logical Operators - End.playground/Contents.swift -------------------------------------------------------------------------------- /05-logical-operators/Part 1 - Episode 5 - Logical Operators - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/05-logical-operators/Part 1 - Episode 5 - Logical Operators - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/Contents.swift -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/06-challenge-logical-operators/Part 1 - Episode 6 - Challenge - Logical Operators - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /07-optionals/Part 1 - Episode 7 - Optionals - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 07: Optionals 2 | -------------------------------------------------------------------------------- /07-optionals/Part 1 - Episode 7 - Optionals - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/07-optionals/Part 1 - Episode 7 - Optionals - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /07-optionals/Part 1 - Episode 7 - Optionals - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/07-optionals/Part 1 - Episode 7 - Optionals - End.playground/Contents.swift -------------------------------------------------------------------------------- /07-optionals/Part 1 - Episode 7 - Optionals - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/07-optionals/Part 1 - Episode 7 - Optionals - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/Contents.swift -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/08-challenge-optionals/Part 1 - Episode 8 - Challenge - Optionals - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/02 - Tuples.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/02 - Tuples.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/03 - Challenge - Tuples.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/03 - Challenge - Tuples.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/04 - Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/04 - Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/05 - Operating on Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/05 - Operating on Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/06 - Challenge - Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Pages/06 - Challenge - Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/02 - Tuples.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/02 - Tuples.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/03 - Challenge - Tuples.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/03 - Challenge - Tuples.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/04 - Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/04 - Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/05 - Operating on Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/05 - Operating on Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/06 - Challenge - Arrays.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Pages/06 - Challenge - Arrays.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/10-all-playgrounds-for-part-2/Part 2 - (ALL EPISODES) Beginning Collections - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /11-tuples/Part 2 - Episode 2 - Tuples - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 02: Tuples 2 | -------------------------------------------------------------------------------- /11-tuples/Part 2 - Episode 2 - Tuples - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/11-tuples/Part 2 - Episode 2 - Tuples - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /11-tuples/Part 2 - Episode 2 - Tuples - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/11-tuples/Part 2 - Episode 2 - Tuples - End.playground/Contents.swift -------------------------------------------------------------------------------- /11-tuples/Part 2 - Episode 2 - Tuples - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/11-tuples/Part 2 - Episode 2 - Tuples - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - End.playground/Contents.swift -------------------------------------------------------------------------------- /12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/12-challenge-tuples/Part 2 - Episode 3 - Challenge - Tuples - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /13-arrays/Part 2 - Episode 4 - Arrays - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 04: Arrays 2 | -------------------------------------------------------------------------------- /13-arrays/Part 2 - Episode 4 - Arrays - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/13-arrays/Part 2 - Episode 4 - Arrays - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /13-arrays/Part 2 - Episode 4 - Arrays - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/13-arrays/Part 2 - Episode 4 - Arrays - End.playground/Contents.swift -------------------------------------------------------------------------------- /13-arrays/Part 2 - Episode 4 - Arrays - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/13-arrays/Part 2 - Episode 4 - Arrays - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - End.playground/Contents.swift -------------------------------------------------------------------------------- /14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/14-operating-on-arrays/Part 2 - Episode 5 - Operating on Arrays - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - End.playground/Contents.swift -------------------------------------------------------------------------------- /15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/15-challenge-arrays/Part 2 - Episode 6 - Challenge - Arrays - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/02 - While Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/02 - While Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/03 - Challenge - While Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/03 - Challenge - While Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/04 - For Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/04 - For Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/05 - Challenge - For Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/05 - Challenge - For Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/06 - Iterating Collections.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/06 - Iterating Collections.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/07 - Challenge - Iterating Collections.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/07 - Challenge - Iterating Collections.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/08 - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/08 - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Pages/09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/02 - While Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/02 - While Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/03 - Challenge - While Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/03 - Challenge - While Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/04 - For Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/04 - For Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/05 - Challenge - For Loops.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/05 - Challenge - For Loops.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/06 - Iterating Collections.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/06 - Iterating Collections.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/07 - Challenge - Iterating Collections.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/07 - Challenge - Iterating Collections.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/08 - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/08 - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Pages/09 - Challenge - Nested Loops and Early Exit.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/17-all-playgrounds-for-part-3/Part 3 - (ALL EPISODES) Control Flow - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /18-while-loops/Part 3 - Episode 2 - While Loops - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 02: While Loops 2 | 3 | -------------------------------------------------------------------------------- /18-while-loops/Part 3 - Episode 2 - While Loops - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/18-while-loops/Part 3 - Episode 2 - While Loops - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /18-while-loops/Part 3 - Episode 2 - While Loops - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/18-while-loops/Part 3 - Episode 2 - While Loops - End.playground/Contents.swift -------------------------------------------------------------------------------- /18-while-loops/Part 3 - Episode 2 - While Loops - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/18-while-loops/Part 3 - Episode 2 - While Loops - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - End.playground/Contents.swift -------------------------------------------------------------------------------- /19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/19-challenge-while-loops/Part 3 - Episode 3 - Challenge - While Loops - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /20-for-loops/Part 3 - Episode 4 - For Loops - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 04: For Loops 2 | 3 | -------------------------------------------------------------------------------- /20-for-loops/Part 3 - Episode 4 - For Loops - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/20-for-loops/Part 3 - Episode 4 - For Loops - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /20-for-loops/Part 3 - Episode 4 - For Loops - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/20-for-loops/Part 3 - Episode 4 - For Loops - End.playground/Contents.swift -------------------------------------------------------------------------------- /20-for-loops/Part 3 - Episode 4 - For Loops - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/20-for-loops/Part 3 - Episode 4 - For Loops - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - End.playground/Contents.swift -------------------------------------------------------------------------------- /21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/21-challenge-for-loops/Part 3 - Episode 5 - Challenge - For Loops - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - End.playground/Contents.swift -------------------------------------------------------------------------------- /22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/22-iterating-collections/Part 3 - Episode 6 - Iterating Collections - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - End.playground/Contents.swift -------------------------------------------------------------------------------- /23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/23-challenge-iterating-collections/Part 3 - Episode 7 - Challenge - Iterating Collections - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - End.playground/Contents.swift -------------------------------------------------------------------------------- /24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/24-nested-loops-and-early-exit/Part 3 - Episode 8 - Nested Loops and Early Exit - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/Contents.swift -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/25-challenge-nested-loops-and-early-exit/Part 3 - Episode 9 - Challenge - Nested Loops and Early Exit - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/02 - Creating and Populating Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/02 - Creating and Populating Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/03 - Accessing and Working with Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/03 - Accessing and Working with Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/04 - Challenge - Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/04 - Challenge - Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/05 - Working with Sets.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/05 - Working with Sets.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/06 - Challenge - Sets.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Pages/06 - Challenge - Sets.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/02 - Creating and Populating Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/02 - Creating and Populating Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/03 - Accessing and Working with Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/03 - Accessing and Working with Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/04 - Challenge - Dictionaries.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/04 - Challenge - Dictionaries.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/05 - Working with Sets.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/05 - Working with Sets.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/06 - Challenge - Sets.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Pages/06 - Challenge - Sets.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/27-all-playgrounds-for-part-4/Part 4 - (ALL EPISODES) More Collections - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - End.playground/Contents.swift -------------------------------------------------------------------------------- /28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/28-creating-and-populating-dictionaries/Part 4 - Episode 2 - Creating and Populating Dictionaries - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - End.playground/Contents.swift -------------------------------------------------------------------------------- /29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/29-accessing-and-working-with-dictionaries/Part 4 - Episode 3 - Accessing and Working with Dictionaries - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - End.playground/Contents.swift -------------------------------------------------------------------------------- /30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/30-challenge-dictionaries/Part 4 - Episode 4 - Challenge - Dictionaries - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /31-working-with-sets/Part 4 - Episode 5 - Working with Sets - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/31-working-with-sets/Part 4 - Episode 5 - Working with Sets - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /31-working-with-sets/Part 4 - Episode 5 - Working with Sets - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/31-working-with-sets/Part 4 - Episode 5 - Working with Sets - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /31-working-with-sets/Part 4 - Episode 5 - Working with Sets - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/31-working-with-sets/Part 4 - Episode 5 - Working with Sets - End.playground/Contents.swift -------------------------------------------------------------------------------- /31-working-with-sets/Part 4 - Episode 5 - Working with Sets - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/31-working-with-sets/Part 4 - Episode 5 - Working with Sets - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - End.playground/Contents.swift -------------------------------------------------------------------------------- /32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/32-challenge-sets/Part 4 - Episode 6 - Challenge - Sets - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/02 - Intro to Functions.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/02 - Intro to Functions.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/03 - Functions and Return.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/03 - Functions and Return.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/04 - Challenge - Functions.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/04 - Challenge - Functions.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/05 - Structures.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/05 - Structures.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/06 - Challenge - Structures.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/06 - Challenge - Structures.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/07 - Classes.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/07 - Classes.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/08 - Challenge - Classes.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Pages/08 - Challenge - Classes.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - Begin.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/01 - Introduction.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/02 - Intro to Functions.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/02 - Intro to Functions.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/03 - Functions and Return.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/03 - Functions and Return.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/04 - Challenge - Functions.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/04 - Challenge - Functions.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/05 - Structures.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/05 - Structures.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/06 - Challenge - Structures.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/06 - Challenge - Structures.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/07 - Classes.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/07 - Classes.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/08 - Challenge - Classes.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Pages/08 - Challenge - Classes.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Resources/projectNavigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/Resources/projectNavigator.png -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/34-all-playgrounds-for-part-5/Part 5 - (ALL EPISODES) Functions & Named Types - End.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - End.playground/Contents.swift -------------------------------------------------------------------------------- /35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/35-introduction-to-functions/Part 5 - Episode 2 - Introduction to Functions - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /36-functions-and-return/Part 5 - Episode 3 - Functions and Return - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- 1 | //: ## Episode 03: Functions and Return 2 | 3 | -------------------------------------------------------------------------------- /36-functions-and-return/Part 5 - Episode 3 - Functions and Return - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/36-functions-and-return/Part 5 - Episode 3 - Functions and Return - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /36-functions-and-return/Part 5 - Episode 3 - Functions and Return - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/36-functions-and-return/Part 5 - Episode 3 - Functions and Return - End.playground/Contents.swift -------------------------------------------------------------------------------- /36-functions-and-return/Part 5 - Episode 3 - Functions and Return - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/36-functions-and-return/Part 5 - Episode 3 - Functions and Return - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - End.playground/Contents.swift -------------------------------------------------------------------------------- /37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/37-challenge-functions/Part 5 - Episode 4- Challenge - Functions - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /38-structures/Part 5 - Episode 5 - Structures - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/38-structures/Part 5 - Episode 5 - Structures - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /38-structures/Part 5 - Episode 5 - Structures - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/38-structures/Part 5 - Episode 5 - Structures - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /38-structures/Part 5 - Episode 5 - Structures - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/38-structures/Part 5 - Episode 5 - Structures - End.playground/Contents.swift -------------------------------------------------------------------------------- /38-structures/Part 5 - Episode 5 - Structures - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/38-structures/Part 5 - Episode 5 - Structures - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - End.playground/Contents.swift -------------------------------------------------------------------------------- /39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/39-challenge-structures/Part 5 - Episode 6 - Challenge - Structures - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /40-classes/Part 5 - Episode 7 - Classes - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/40-classes/Part 5 - Episode 7 - Classes - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /40-classes/Part 5 - Episode 7 - Classes - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/40-classes/Part 5 - Episode 7 - Classes - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /40-classes/Part 5 - Episode 7 - Classes - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/40-classes/Part 5 - Episode 7 - Classes - End.playground/Contents.swift -------------------------------------------------------------------------------- /40-classes/Part 5 - Episode 7 - Classes - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/40-classes/Part 5 - Episode 7 - Classes - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - Begin.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - Begin.playground/Contents.swift -------------------------------------------------------------------------------- /41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - Begin.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - Begin.playground/contents.xcplayground -------------------------------------------------------------------------------- /41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - End.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - End.playground/Contents.swift -------------------------------------------------------------------------------- /41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - End.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/41-challenge-classes/Part 5 - Episode 8 - Challenge - Classes - End.playground/contents.xcplayground -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodecocodes/video-ps1-materials/HEAD/README.md --------------------------------------------------------------------------------