{"id":136407,"date":"2024-06-10T14:00:31","date_gmt":"2024-06-10T14:00:31","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=zqzlvxlm"},"modified":"2024-06-10T14:00:31","modified_gmt":"2024-06-10T14:00:31","slug":"wwdc24-swiftui-ui-frameworks-guide","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2024\/06\/10\/wwdc24-swiftui-ui-frameworks-guide\/","title":{"rendered":"WWDC24 SwiftUI &amp; UI Frameworks guide"},"content":{"rendered":"<div class=\"ultrahero-element-container\">\n<div class=\"ultrahero-image\"><img decoding=\"async\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide.jpg\" data-img-dark=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide.jpg\" data-hires=\"false\" alt><\/div>\n<div class=\"ultrahero-content\"> <span class=\"ultrahero-eyebrow lighter smaller typography-tout\">WWDC24 GUIDE<\/span> <\/p>\n<h3 class=\"ultrahero-title\">SwiftUI &amp; UI Frameworks<\/h3>\n<p class=\"ultrahero-description\">Design and build your apps like never before.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p>With enhancements to live previews in Xcode, new customization options for animations and styling, and updates to interoperability with UIKit and AppKit views, SwiftUI is the best way to build apps for Apple platforms. Dive into the latest sessions to discover everything new in SwiftUI, UIKit, AppKit, and more. Make your app stand out with more options for custom visual effects and enhanced animations. And explore sessions that cover the essentials of building apps with SwiftUI. <\/p>\n<div class=\"callout\">\n<p class=\"card-element-title\">Get the highlights<\/p>\n<p class=\"card-element-body\">Download the SwiftUI one-sheet.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/go\/?id=guide-swiftui-and-ui-frameworks\" class=\"button card-button-component\" data-link-to-resource=\"https:\/\/developer.apple.com\/go\/?id=guide-swiftui-and-ui-frameworks\" target=\"_blank\">Download<\/a><\/div>\n<p class=\"sosumi margin-top-small\">VIDEOS<\/p>\n<h3>Explore the latest video sessions<\/h3>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10144\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-1.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">What\u2019s new in SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10144\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10124\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-2.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">What\u2019s new in AppKit<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10124\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10118\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-3.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">What\u2019s new in UIKit<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10118\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10150\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-4.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">SwiftUI essentials<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10150\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10205\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-5.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">What\u2019s new in watchOS 11<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10205\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10155\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-6.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Swift Charts: Vectorized and function plots<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10155\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10147\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-7.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Elevate your tab and sidebar experience in iPadOS<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10147\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10220\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-8.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Bring expression to your app with Genmoji<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10220\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10214\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-9.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Squeeze the most out of Apple Pencil<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10214\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10073\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-10.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Catch up on accessibility in SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10073\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10207\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-11.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Migrate your TVML app to SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10207\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10168\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-12.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Get started with Writing Tools<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10168\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10153\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-13.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Dive deep into volumes and immersive spaces<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10153\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10149\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-14.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Work with windows in SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10149\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10145\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-15.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Enhance your UI animations and transitions<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10145\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10132\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-16.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Evolve your document launch experience<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10132\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10185\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-17.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Build multilingual-ready apps<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10185\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10152\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-18.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Create custom hover effects in visionOS<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10152\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10148\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-19.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Tailor macOS windows with SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10148\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10146\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-20.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Demystify SwiftUI containers<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10146\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10131\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-21.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Support semantic search with Core Spotlight<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10131\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<section class=\"legacy-grid activity divider-top divider-bottom padding-top-small padding-bottom-small\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10151\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/03\/wwdc24-swiftui-ui-frameworks-guide-22.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<h4 class=\"no-margin-bottom activity-title\">Create custom visual effects with SwiftUI<\/h4>\n<p> <a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2024\/10151\" class=\"icon icon-after icon-playcircle view-activitiy-link\">Watch now<\/a> <\/section>\n<\/section>\n<\/section>\n<p class=\"sosumi margin-top-small\">FORUMS<\/p>\n<h3>Find answers and get advice<\/h3>\n<p>Connect with Apple experts and other developers on the Apple&nbsp;Developer&nbsp;Forums.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/forums\/topics\/ui-frameworks-topic\">View discussions about SwiftUI &amp; UI frameworks<\/a><\/p>\n<p class=\"sosumi margin-top-small\">COMMUNITY<\/p>\n<h3>Meet the community<\/h3>\n<p>Explore a selection of activities hosted by developer organizations during and after WWDC.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/wwdc24\/community\/\">Meet the community<\/a><\/p>\n<p class=\"sosumi margin-top-small\">RESOURCES<\/p>\n<h3>Dive into documentation<\/h3>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/accessibility\/enhancing-the-accessibility-of-your-swiftui-app\">Level up the accessibility of your SwiftUI app.<\/a><\/li>\n<li>Interact with <a href=\"https:\/\/developer.apple.com\/documentation\/mapkit\/mapkit_for_appkit_and_uikit\/interacting_with_nearby_points_of_interest\">nearby points of interest<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/building-a-document-based-app-with-swiftui\">Build a document-based app<\/a> with SwiftUI.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/customizing-window-styles-and-state-restoration-behavior-in-macos\">Customize window styles and state-restoration behavior<\/a> in macOS.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/enhancing-your-app-content-with-tab-navigation\">Enhance your app\u2019s content<\/a> with tab navigation.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/creating-visual-effects-with-swiftui\">Create visual effects<\/a> with SwiftUI.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/unifying-your-app-s-animations\">Unify your app\u2019s animations.<\/a><\/li>\n<li>Find all of this year\u2019s <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/swiftui\">SwiftUI<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/appkit\">AppKit<\/a>, and <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/uikit\">UIKit updates<\/a>.<\/li>\n<li>Explore updates in the <a href=\"https:\/\/developer.apple.com\/design\/whats-new?filter=guides\">Human Interface Guidelines (HIG)<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WWDC24 GUIDE SwiftUI &amp; UI Frameworks Design and build your apps like never before. With enhancements to live previews in Xcode, new customization options for animations and styling, and updates to interoperability with UIKit and AppKit views, SwiftUI is the best way to build apps for Apple platforms. Dive into the latest sessions to discover [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":136408,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-136407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/136407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=136407"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/136407\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/136408"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=136407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=136407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=136407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}