1/21/2025 – did first 2 days of 100 days of SwiftUI
Nothing too groundbreaking here. Introduces variables (declared with var), constants (declared with let), printing, integers, strings, multi-line strings, string interpolation, booleans. Videos go over basic core concepts in most programming languages. It is really nice that Swift is a newer language that emphasizes convenience, particularly with string interpolation and certain built-in functions (toggle for booleans, multiple string functions). Covers a lot in a short amount of time.
1/23/2025 – did days 3 and 4 of 100 days of SwiftUI
Lots of good stuff with arrays, dictionaries, sets, and enums. I had encountered arrays, dictionaries, and sets before (took a lot longer to get to these data types in previous classes). Swift makes them very easy to use but also a bit confusing when declaring since they all use the same symbols of brackets and parentheses. But these are very powerful and Swift makes them easier than other strictly-typed languages.
Enums I had not encountered. I’ve heard of cases so was familiar with that concept.
1/24/2025 – did day 5 of 100 days of SwiftUI
This section had a slight uptick in difficulty but nothing I have not seen before. I had to refresh myself on how the ternary operator worked. I also had to learn how Swift uses the “>” and “<” to compare strings (based on cumulative Unicode values, it turns out).
1/26/2025 – did day 6 of 100 days of SwiftUI
Loops! Very essential. Again, not much new for me here except for learning the range syntax for loops (1…100, 1..<100, 1…). This was very helpful and good to know. Also, it’s good to know you can name loops to keep track and break a loop properly when dealing with nested loops.
1/27/2025 – did day 7 of 100 days of SwiftUI

Leave a comment