PinnedInBetter ProgrammingbyLee Kah Seng·May 11, 2022How to Use Web3.swift in iOSFetch data from the Ethereum blockchain using SwiftA response icon1A response icon1
PinnedInBetter ProgrammingbyLee Kah Seng·Sep 22, 2021Handling Actor Reentrancy Problem in SwiftKnow how to safely run concurrent Swift codeA response icon1A response icon1
Lee Kah Seng·Sep 15, 2023Understanding Container Background for Widget in iOS 17This article is originally published at swiftsenpai.com.
Lee Kah Seng·Jul 18, 2023How to Create Callback-like Behavior Using AsyncStream in SwiftNo more relying on closures.A response icon1A response icon1
Lee Kah Seng·Jun 12, 2023How to Handle Empty States Using UIContentUnavailableConfigurationNo more excuses to neglect empty states in your apps.
Lee Kah Seng·Jun 6, 20235 Simple Steps to Find Slow Code Using Xcode Time ProfilerIt is easier than you think
Lee Kah Seng·May 23, 2023Handling WebP Images When Using PHPickerViewControllerBe cautious when using PHPickerViewController
Lee Kah Seng·May 9, 2023How to Define Custom URL Actions for SwiftUI Text ViewsFind out interesting ways to use the custom URL actions.
Lee Kah Seng·Apr 25, 2023How to Use UIHostingConfiguration to Integrate SwiftUI Views into UIKit AppsUIHostingController is no longer the only choice.
Lee Kah Seng·Apr 11, 2023How to Create Custom Redacted Effects on Widgets?It is not as straightforward as you think