UIKit deprecation

Generated on 7/30/2024

1 search

Tailscan

This post is brought to you by Tailscan, the best devtool for Tailwind CSS.

UIKit Deprecation

There is no specific mention of UIKit deprecation in the provided context. However, there are several updates and new features introduced in UIKit for iOS 18. Here are some highlights:

  1. Automatic Trait Tracking: UIKit now supports automatic trait tracking inside common view and view controller update methods, making it easier to handle changes in traits. What’s new in UIKit

  2. UI Update Link: A new feature in iOS 18 that simplifies implementing complex animations requiring periodic UI updates. What’s new in UIKit

  3. Enhanced Interoperability with SwiftUI: UIKit gesture recognizers can now be added directly to SwiftUI hierarchies using the new UIJs recognizer representable protocol. What’s new in UIKit

  4. Tab Bar and Sidebar Updates: New APIs to better describe app hierarchy to UITabBarController and improvements in tab bar and sidebar appearance. Elevate your tab and sidebar experience in iPadOS

  5. StoreKit API Deprecation: The original API for in-app purchases is deprecated starting with iOS 18. It is recommended to update to StoreKit 2 for better features and improvements. What’s new in StoreKit and In-App Purchase

For more detailed information, you can refer to the session What’s new in UIKit.

SwiftUI essentials

SwiftUI essentials

Join us on a tour of SwiftUI, Apple’s declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you’re brand new to SwiftUI or an experienced developer, you’ll learn how to take advantage of what SwiftUI has to offer when building great apps.

What’s new in StoreKit and In-App Purchase

What’s new in StoreKit and In-App Purchase

Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We’ll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in Xcode. We’ll also review an important StoreKit deprecation.

Elevate your tab and sidebar experience in iPadOS

Elevate your tab and sidebar experience in iPadOS

iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

What’s new in UIKit

What’s new in UIKit

Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.