Paul O'NeillHow 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…·4 min read·Jan 26, 2024--1--1
Paul O'NeillYou 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…·6 min read·Jan 8, 2024--2--2
Paul O'NeillUnderstand how “lazy” works in SwiftSwift provides several techniques to enhance code performance, and the lazykeyword for properties stands out as a particularly effective…·4 min read·Nov 21, 2023--2--2
Paul O'NeillMutability in SwiftIn the realm of Swift programming, understanding the nuances of mutability in classes and structs is crucial for crafting robust and…·3 min read·Nov 11, 2023----
Paul O'NeillSix 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…·2 min read·Aug 2, 2023----
Paul O'NeillFun 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…·3 min read·Mar 21, 2023----
Paul O'NeillThe “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:·4 min read·Mar 17, 2023----
Paul O'NeillThe “some” keyword in SwiftIf you have started writing your UI Code in SwiftUI, you surely have noticed the “some” keyword in the body variable of a View:4 min read·Mar 10, 2023--1--1