PinnedLee Kah SenginBetter ProgrammingHow to Use Web3.swift in iOSFetch data from the Ethereum blockchain using SwiftMay 11, 20221May 11, 20221
PinnedLee Kah SenginBetter ProgrammingHandling Actor Reentrancy Problem in SwiftKnow how to safely run concurrent Swift codeSep 22, 20211Sep 22, 20211
Lee Kah SengUnderstanding Container Background for Widget in iOS 17This article is originally published at swiftsenpai.com.Sep 15, 2023Sep 15, 2023
Lee Kah SengHow to Create Callback-like Behavior Using AsyncStream in SwiftNo more relying on closures.Jul 18, 20231Jul 18, 20231
Lee Kah SengHow to Handle Empty States Using UIContentUnavailableConfigurationNo more excuses to neglect empty states in your apps.Jun 12, 2023Jun 12, 2023
Lee Kah Seng5 Simple Steps to Find Slow Code Using Xcode Time ProfilerIt is easier than you thinkJun 6, 2023Jun 6, 2023
Lee Kah SengHandling WebP Images When Using PHPickerViewControllerBe cautious when using PHPickerViewControllerMay 23, 2023May 23, 2023
Lee Kah SengHow to Define Custom URL Actions for SwiftUI Text ViewsFind out interesting ways to use the custom URL actions.May 9, 2023May 9, 2023
Lee Kah SengHow to Use UIHostingConfiguration to Integrate SwiftUI Views into UIKit AppsUIHostingController is no longer the only choice.Apr 25, 2023Apr 25, 2023
Lee Kah SengHow to Create Custom Redacted Effects on Widgets?It is not as straightforward as you thinkApr 11, 2023Apr 11, 2023