A Tour of new SwiftUI iOS 18 APIs

Wondering what's new with SwiftUI in iOS 18? Our new interactive app shows you examples for the major changes, along with code samples of each new API.

Jordan Morgan
Jordan MorganDeveloper Advocate

With iOS 18 around the corner, developers across the globe will be able to launch their apps with the nascent iOS 18 SwiftUI additions. Are you curious what was added to the framework, need a refresher or simply want to see code samples with actual working examples?

Well, look no further than our interactive SwiftUI iOS 18 Tour!

πŸ‘‰ Grab it here πŸ‘ˆ

The iOS 18 SwiftUI Tour app running on several iPhones
iOS 18 Tour

The app was designed to do two things for developers and designers:

  • Demonstrate the major new APIs that were added to SwiftUI.
  • And, show the code samples right alongside them β€” complete with a link to Apple's documentation.

Instead of talking about each new API with a long wall of text, we decided to "Show, not just tell" with this one. We hope you enjoy it, and it's a great way to see what was added to SwiftUI and how it works.

The best way to get started is to grab the code from Github and run the app, or even just use Xcode Previews. Here is a list of what we've included:

  • Zoom transitions
  • Mesh gradient
  • Scrollview additions
  • Text effects
  • SF Symbol updates
  • Detect geometry changes
  • How to blend two colors
  • And, how to better size modal views.

We hope you enjoy this resource, and if you have any suggestions β€” feel free to open a pull request!

Get the Superwall newsletter

Paywall strategy and monetization tactics, straight to your inbox.

Book a demo

Tell us a little about your app and we'll match you with the right person.

  • A personalized walkthrough of the paywall builder
  • Guidance on your monetization and pricing strategy
  • Custom implementation recommendations for your stack
  • A look at proven paywall templates
  • Revenue-optimization best practices

Get started

Build, test, and optimize your paywalls

Join 10,000+ apps using Superwall to grow subscription revenue without shipping an app update.

Start for free

No credit card required