chellgouda.bsky.social
@chellgouda.bsky.social
Made it through Day 10. Covered Structs, Property Observers, and Custom Initializers. Swift truly has some powerful features. The computed properties are one example. I'm looking forward to using them with my code to get a better grasp on their value.
January 9, 2026 at 7:33 PM
Day 9 and a big brain drain on closures. I have a Ruby background and they seem very similar to Ruby blocks and procs. Having done some SwiftUI coding already I've come across these closures and the name threw me for a loop. Now I have a much clearer understanding.
January 7, 2026 at 10:07 PM
I just finished Day 8. We looked at default values for parameters and how to throw and handle errors in code. I especially liked the challenge of finding the integer square root of a number.
January 6, 2026 at 5:11 PM
Just finished Day 7. I need to make up for the lost days while Iw as sick. We dove into functions, their parameters and naming conventions ("_" vs name: String) as well as external and internal parameters. Tuples were looked at briefly and seem very interesting.
January 5, 2026 at 8:13 PM
I'm back after catching the flu from my very generous son. I finished Day 6 where we explored the different types of loops (i.e. for, while), learned about the different ranges and their syntax in Swift and how to use continue and break.
January 5, 2026 at 6:11 PM
I missed Day 5 yesterday as my son had the flu. I'm back at it today and we tackled conditionals and multiple conditions using Switch statements, if, else if, && for and and || for or.
Finally, I learned about the ternary operator and to try to use it less often where possible to keep code readable.
December 28, 2025 at 3:50 AM
I finished day 4 of 100 days of Swift. Today I learned about type annotation and when to use it. It seems better to allow Swift to infer the type where possible to keep the code clean. I also did a challenge where I used a set to count the number of unique items in an array.
December 26, 2025 at 1:19 AM
Day 3 of 100 Days of SwiftUI. I learned about arrays, dictionaries, sets and enums. A lot of details today and very helpful for a project I'm building.
December 24, 2025 at 7:44 PM
Day 2 of 100 days of SwiftUI. I learned about booleans and string interpolation. I made a temperature converter that converts from Celsius to Fahrenheit.
December 23, 2025 at 6:25 PM
I'm following Paul Hudson's 100 days of SwifUI (www.hackingwithswift.com/100/swiftui/1). Today I learned the difference between var and let, Int and Double and the inherent slight inaccuracy built into Double, interpolation, only to combine the same value type and to favour constants over variables.
Day 1 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
www.hackingwithswift.com
December 22, 2025 at 7:01 PM