Day 15
Day 15 ๊ด๋ จ
Swift review
Congratulations! You made it through all the fundamentals of the Swift programming language. Each day was purposefully very short to give you a solid introduction to the topic, but today is different because weโre going to be reviewing almost everything you learned so far.
I know what youโre thinking. Youโre thinking โwhy bother? I already learned this stuff โ why go over it again?โ
Well, there are several reasons:
- Repetition helps us learn things more thoroughly. These fundamentals are really important in all the Swift youโll write, so itโs worth doubling down to make sure you understand them fully.
- Some concepts only make complete sense when youโve understood other concepts. Circling back like this will help link together the core Swift concepts in your head.
- You might have missed something. Letโs face it, youโve just gone through a ton of videos about the most important parts of Swift โ are you absolutely sure you remembered all of it?
- Youโll see how far youโve come. When you read about arrays and loops โ things you might have found challenging previously โ hopefully youโll find them easier now, and feel good that youโre making progress.
And if you do find today easy, thatโs okay โ immediately afterwards weโll be starting the SwiftUI projects at which point the difficulty level ramps up. Enjoy the quiet while it lasts!
Today you have just one tutorial to follow, although itโs pretty darn packed. This tutorial recaps almost every topic weโve covered so far using precise code samples from the various days, and is available either as an hour-long video or one long text article.
- Hereโs the tutorial you need to follow today: Learn essential Swift in one hour.
Optional
once youโve finished reviewing that article, you can go back to the review page and go over any tests related to the topics above that you want โ itโs your choice/
Bonus: find the Swifty words!
Iโve made a word search to help you test your knowledge of the most useful terms for Swift developers. You can download it as a PDF here, and if you need help you can try looking through my Swift glossary.
There are dozens to find, and words can go in all directions โ good luck!