PinnedPublished iniOS IC WeeklyLazyContainers in SwiftUI and AnyViewIn SwiftUI, there is no type called a LazyContainer, but it refers to a view container that does not load all of its child views at once…Dec 18, 2024Dec 18, 2024
Published iniOS IC WeeklyThe Lost Foundation of Software DesignSoftware engineering has always been anchored by certain guiding principles. In the early days, resource constraints and the relative…Feb 20Feb 20
Published iniOS IC WeeklyActor Isolation BasicsWhen you mark a type as an actor, Swift automatically provides isolation for its properties and methods. This means:Feb 14Feb 14
Published iniOS IC WeeklyBalancing Abstraction in Mobile Software DevelopmentIn mobile software development, we often want to write code that is clean, easy to maintain, and can grow with new features. One method we…Feb 12Feb 12
Published iniOS IC WeeklyUnderstanding Swift’s Error Handling Paradigms: Completion Blocks, Result, throws, Reactive…Swift provides several models for handling errors and asynchronous operations. Over the years, these models have evolved to accommodate…Jan 28Jan 28
Published iniOS IC WeeklyBalancing Simplicity and Scalability in an iOS CodebaseBuilding and maintaining an iOS app that can evolve gracefully without becoming over-engineered is a challenge every development team…Jan 19Jan 19
Code ownershipIt refers to assigning responsibility for specific parts of the codebase to individuals or teams. It plays a crucial role in maintaining a…Jan 17Jan 17
Dynamic and Static Dispatch in ProtocolsSwift is a language known for its blend of safety and performance, and one area where this shines is in how it handles method calls with…Jan 10Jan 10
Published iniOS IC WeeklyIs Type Aliases really nessecary?It comes with an asbtraction costJan 10Jan 10