Tan Yun ChingSwiftUI Component APIs: A Guide to Progressive DisclosureIn this article, I will demonstrate HOW we can implement component APIs designed with progressive disclosure. The concept of progressive…Jan 12Jan 12
Tan Yun ChingXcode: Export, Validate and Uploading from the Command LineIn my previous article, I wrote about the steps to build and archive from the command line using a command-line tool (xcodebuild). In this…Nov 24, 2023Nov 24, 2023
Tan Yun ChingXcode: Building and Archiving from the Command LineI believe that iOS developers are familiar with the build and archive process using Xcode. However, when it comes to CI/CD development with…Nov 10, 2023Nov 10, 2023
Tan Yun ChingSwiftUI: How to Create an Asynchronous Link PreviewCreate a Simple Asynchronous SwiftUI Link PreviewNov 3, 2023Nov 3, 2023
Tan Yun ChingMastering Link Presentation Framework with Open Graph Protocol in iOS 🎃Why do we need a link preview? It generates a nice pleasing looking preview link, featuring not just text but also images, thereby offering…Nov 3, 2023Nov 3, 2023
Tan Yun ChingSwiftUI: A Guide to ForEach with IndexI consider ForEach to be one of the most frequently utilized APIs within SwiftUI, particularly in conjunction with TabView, List, toolbars…Oct 27, 2023Oct 27, 2023
Tan Yun ChingSwiftUI: How to Make a Countdown TimerIn this article, we will delve into the intricacies of implementing countdown timers in SwiftUI. I break it down into 3 main sections:Oct 21, 2023Oct 21, 2023
Tan Yun ChingAs an iOS Developer, What You Should Know About Run Loop💥If you have used timers before, you may already be familiar with the following code snippet: .publish(every interval:TimeInterval, on…Oct 20, 2023Oct 20, 2023
Tan Yun ChingSwiftUI: Disable Back Swipe Gesture DynamicallyWelcome to part 2 of my series on addressing the issue of the Back Swipe Gesture Missing When Using SwiftUI. If you haven’t had the chance…Oct 14, 20231Oct 14, 20231
Tan Yun ChingBack Swipe Gesture Missing When Using SwiftUI Custom Back Button?In UIKit, the interactivePopGestureRecognizer property within UINavigationController enables the configuration for popping the top view…Oct 13, 2023Oct 13, 2023