ChaseCreating a Swipeable View that is Backward Compatible with iOS 16iOS 17 provided a nice API to create great looking scroll views, but they aren’t backward compatible with iOS 16, so let’s create our own…Aug 21Aug 21
ChaseDrag and Drop in SwiftUIDrag and drop allows your users to use an app in a way that feels natural to them. In this tutorial, we will cover how to to implement drag…Aug 12Aug 12
ChaseGetting Started with the Improved TabView in iOS 18The TabView in SwiftUI has been around for a while, and in WWDC 2024, Apple announced some big updates to how TabView functions and what…Aug 5Aug 5
ChaseCreate a Custom Side Nav in SwiftUIIn this article, we will create a side navigation component that looks and works great on nearly any device, and is backward compatible to…Jul 29Jul 29
ChaseCreate your own Segmented Picker using SwiftUIThe segmented picker style in SwiftUI allows for a quick and easy way to create a picker, however, the ability to style that picker is very…Jul 22Jul 22
ChaseCreate a Custom Badge for Any View in SwiftUIBadges are a great way to let your users know that a section of your app has content that they may be interested in, however, the built-in…Jul 15Jul 15
ChaseUnit Testing with XCTestXCTest is in many projects and will still be around for a while. If you are new to unit testing or XCTest in particular, this article will…Jul 1Jul 1
ChaseGet Your App Icon Ready for iOS 18iOS 18 gives us the ability to have a separate app icon for light mode, dark mode, and the new tinted option. This article will share…Jun 131Jun 131
ChaseGetting Started with Swift Testing in iOS 18 and Xcode 16Swift Testing gives us some great benefits over XCTest, let’s go over a real world example of how we would create unit tests using Swift…Jun 13Jun 13
ChaseNew Text Formatters in iOS 18Reference, Offset, and Timers, are new text formatters to iOS 18 and they make displaying dates even easier and more powerful.Jun 11Jun 11