@Bindable vs @Binding@Bindable and @Binding are two property wrappers that serve different purposes and are used in different contexts. Understanding the…Dec 6, 2024Dec 6, 2024
How to make your Swift code thread safeIn the realm of concurrent programming, encountering unexpected behavior in your code can often lead to a daunting debugging process…Jan 26, 20242Jan 26, 20242
You should start using the new Observation framework in your SwiftUI codeAfter reading this article from Apple about migrating from the ObservableObject protocol to using the new Observation framework, it…Jan 8, 20242Jan 8, 20242
Understand how “lazy” works in SwiftSwift provides several techniques to enhance code performance, and the lazykeyword for properties stands out as a particularly effective…Nov 21, 20232Nov 21, 20232
Mutability in SwiftIn the realm of Swift programming, understanding the nuances of mutability in classes and structs is crucial for crafting robust and…Nov 11, 2023Nov 11, 2023
Six amazing macOS keyboard shortcuts you don’t useLooking to optimize your workflow on macOS? These keyboard shortcuts will surely help you speed things up. If I don’t have to lift my hands…Aug 2, 2023Aug 2, 2023
Fun hotkeys in Xcode you might not know aboutGetting to know and memorizing hotkeys has greatly improved my developer experience while in Xcode. Recently I searched for some more…Mar 21, 2023Mar 21, 2023
The “any” keyword in SwiftThe Swift team has improved expressing generics in Swift by adding the “some” keyword which allows for converting this line of code:Mar 17, 2023Mar 17, 2023