Welcome to my 100 Days of Swift Challenge repository! As part of Paul Hudson's 100 Days of Swift challenge, I'm using this project to help me learn Swift and iOS development.
Topics | File |
---|---|
Day 1 (Variables) | File |
Day 2 (Arrays, Sets, Dictionaries vs.) | File |
Day 3 (Operators and conditions) | File |
Day 4 (Loops) | File |
Day 5 (Functions, parameters, and errors) | File |
Day 6 (Closures part one) | File |
Day 7 (Closures part two) | File |
Day 8 (Structs, properties, and methods) | File |
Day 9 (Access control, static properties vs.) | File |
Day 10 (Classes and inheritance) | File |
Day 11 (Protocols, extensions) | File |
Day 12 (Optionals, unwrapping, typecasting) | File |
Day 13 (Swift review, day one) | File |
Day 14 (Swift review, day two) | File |
Day 15 (Swift review, day three) | File |
Day 16 (Project 1 - Storm Viewer) | File |
Day 17 (Project 1 - Storm Viewer) | File |
Day 18 (Project 1 - Storm Viewer) | File |
Day 19 (Project 2 - Guess the Flag) | File |
Day 20 (Project 2 - Guess the Flag) | File |
Day 21 (Project 2 - Guess the Flag) | File |
Day 22 (Project 3) | File |
Day 23 (Milestone) | File |
Day 24 (Project 4 - Easy Browser) | File |
Day 25 (Project 4 - Easy Browser) | File |
Day 26 (Project 4 - Easy Browser) | File |
Day 27 (Project 5 - Word Scramble) | File |
Day 28 (Project 5 - Word Scramble) | File |
Day 29 (Project 5 - Word Scramble) | File |
This repository is organized by days. Each folder represents a day of the challenge, containing the projects and exercises completed on that day.