Harry YanCreate your first Swift Macro with TDD in iOSWWDC 2023 introduced Swift Macros in Swift 5.9, which has two types: Freestanding and Attached. This article will show you how we have…Jan 20Jan 20
Harry YanProfiling Performance by os_signpost and Customized Instruments PackageIn the world of iOS development, understanding the performance and behavior of your app is crucial for delivering a smooth and responsive…Jan 14Jan 14
Harry YanHow to gracefully cancel a task in SwiftIn Swift Concurrency, we can cancel a task by calling its cancel() method. However, the cancellation is cooperative, which means that the…Apr 30, 20231Apr 30, 20231
Harry YanFactory Method Pattern in iOSWhat is the factory method? How to use it?Jan 26, 20231Jan 26, 20231
Harry YanAlgo & DS(3) — Two Sum Series II in SwiftFollow me and let’s play Algorithm & DS in Swift!Jan 14, 2023Jan 14, 2023
Harry YanAlgo & DS(2) — Two Sum Series I in SwiftFollow me and let’s play Algorithm & DS in Swift!Jan 5, 2023Jan 5, 2023