Harsha AgarwalUnderstanding Optionals in SwiftImagine you’re trying to order a coffee. You walk into a cafe and ask for your favorite brew, but they might not have it available. The…7h ago7h ago
Harsha AgarwalUnderstanding Protocol-Oriented Programming in SwiftWhat is Protocol-Oriented Programming?1d ago1d ago
Harsha AgarwalMy Learning Journey: A Week of Transitions and LessonsThis past week has been one of those where you feel like the universe is asking you to slow down, but you’re too stubborn to listen. As I…1d ago1d ago
Harsha AgarwalUnderstanding Automatic Reference Counting (ARC) in Swift.When building apps, managing memory is crucial. Imagine you’re moving into a new house and bringing along several items. If you fill your…2d ago2d ago
Harsha AgarwalUnderstanding Keychains in Swift.When building apps, you often need to store sensitive information like passwords, API tokens, or user credentials securely. Storing such…4d ago4d ago
Harsha AgarwalUnderstanding Comparable in Swift.In Swift, the Comparable protocol allows you to compare the values of two objects. If something is Comparable, you can ask questions like…5d ago5d ago
Harsha AgarwalUnderstanding Equatable in Swift.In simple terms, Equatable is a protocol in Swift that allows you to compare two instances of the same type to see if they are equal. Think…6d ago6d ago
Harsha AgarwalUnderstanding init, required init, convenience init, and super init in Swift: Simplifying What…When I first started learning Swift, I found myself tangled in a web of initializers. There were so many init methods—init, required init…6d ago6d ago
Harsha AgarwalUnderstanding Codable in Swift.Codable is a protocol in Swift that allows your data types to be easily converted to and from external representations like JSON, XML, or…Aug 14Aug 14