{"id":39621,"date":"2023-06-06T16:46:00","date_gmt":"2023-06-06T20:46:00","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=39621"},"modified":"2025-06-09T13:32:40","modified_gmt":"2025-06-09T17:32:40","slug":"wwdc-2023-links","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/06\/06\/wwdc-2023-links\/","title":{"rendered":"WWDC 2023 Links"},"content":{"rendered":"<p>General:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023\/101\/\">Keynote<\/a> (<a href=\"https:\/\/www.youtube.com\/watch?v=GYkq9Rgoj8E\">YouTube<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/wwdc23\/sessions\/\">Sessions<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/wwdc2023\">Videos<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/download\/\">Beta OS Downloads<\/a> (<a href=\"https:\/\/mrmacintosh.com\/macos-sonoma-full-installer-database-download-directly-from-apple\/\">Installer<\/a>, <a href=\"https:\/\/developer.apple.com\/download\/more\/\">Xcode<\/a>)<\/li>\n<li><a href=\"https:\/\/github.com\/insidegui\/WWDC\">Unofficial WWDC App<\/a> (<a href=\"https:\/\/forum.c-command.com\/t\/script-to-add-titles-to-wwdc-videos\/13858\">script to name videos by title<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/sample-code\/wwdc\/2023\/\">Sample Code<\/a><\/li>\n<\/ul>\n\n<p>What&rsquo;s New:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/technologies?changes=latest_minor\">Apple API Changes List<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/updates\/wwdc2023\">Apple Updates<\/a> (<a href=\"https:\/\/developer.apple.com\/documentation\/swiftdata\">SwiftData<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/observation\">Observation<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/extensionkit\">ExtensionKit<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/symbols\">Symbols<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/appkit\">AppKit<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/swiftui\">SwiftUI<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/xcode\">Xcode<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/xpc\">XPC<\/a>, <a href=\"https:\/\/developer.apple.com\/documentation\/updates\/security\">Security<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/design\/whats-new\/\">Design<\/a><\/li>\n<li><a href=\"https:\/\/blog.eidinger.info\/all-new-frameworks-presented-at-wwdc23\">New Frameworks<\/a><\/li>\n<!-- <li><a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/\">SDK API Differences<\/a> (<a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/ios\/16.0\/\">iOS<\/a>, <a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/macos\/13.0\/\">macOS<\/a>)<\/li>\n<li><a href=\"https:\/\/sdk.news\">Swift API Differences<\/a> (<a href=\"https:\/\/sdk.news\/macOS-13.0-beta-1\/SwiftUI.html\">SwiftUI<\/a>)<\/li>\n -->\n<\/ul>\n\n<p>Release Notes:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/ios-ipados-release-notes\/ios-ipados-17-release-notes\">iOS &amp; iPadOS 17 Beta Release Notes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/macos-release-notes\/macos-14-release-notes\">macOS 14 Sonoma Beta Release Notes<\/a> (<a href=\"https:\/\/developer.apple.com\/documentation\/macos-release-notes\/appkit-release-notes-for-macos-14\">AppKit<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/safari-release-notes\/safari-17-release-notes\">Safari 17 Beta Release Notes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/xcode-release-notes\/xcode-15-release-notes\">Xcode 15 Beta Release Notes<\/a><\/li>\n<\/ul>\n\n<p>Key Sessions:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023\/102\/\">Platforms State of the Union<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10226\">Debug with structured logging<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10149\">Discover Observation in SwiftUI<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10167\">Expand on Swift macros<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10168\">Generalize APIs with parameter packs<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10187\">Meet SwiftData<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10154\">Build an app with SwiftData<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10195\">Model your schema with SwiftData<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10189\">Migrate to SwiftData<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10196\">Dive deeper into SwiftData<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10035\">Perform accessibility audits for your app<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10188\">Sync to iCloud with CKSyncEngine<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10148\">What&rsquo;s new in SwiftUI<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10161\">Inspectors in SwiftUI<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10160\">Demystify SwiftUI performance<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10162\">The SwiftUI cookbook for focus<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10165\">What&rsquo;s new in Xcode 15<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10164\">What&rsquo;s new in Swift<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10166\">Write Swift macros<\/a>\/<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10167\">Expand on Swift macros<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023\/10054\/\">What&rsquo;s new in AppKit<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10197\">What&rsquo;s new in SF Symbols 5<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10175\">Fix failures faster with Xcode test reports<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10268\">Meet mergeable libraries<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10172\">Mix Swift and C++<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10053\">What&rsquo;s new in privacy<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10170\">Beyond the basics of structured concurrency<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2023-10186\">What&rsquo;s new in Core Data<\/a><\/li>\n<\/ul>\n\n<p>Written Coverage:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.macrumors.com\/2023\/06\/05\/wwdc-2023-live-coverage\/\">MacRumors Live Blog<\/a> (<a href=\"https:\/\/www.macrumors.com\/2023\/06\/05\/wwdc-2023-recap\/\">Recap<\/a>)<\/li>\n<li><a href=\"https:\/\/9to5mac.com\/2023\/06\/05\/wwdc-2023-news-hub-live-ios-17-headset\/\">9to5Mac<\/a><\/li>\n<li><a href=\"https:\/\/www.theverge.com\/23726938\/apple-wwdc-2023-news-rumors-announcements-vr-headset\">The Verge Recap<\/a><\/li>\n<li><a href=\"https:\/\/www.wired.com\/live\/apple-wwdc-2023\/\">Wired Live Blog<\/a><\/li>\n<\/ul>\n\n<p>Podcasts:<\/p>\n<ul>\n<li><a href=\"https:\/\/atp.fm\/538\">Accidental Tech Podcast<\/a><\/li>\n<li><a href=\"https:\/\/appstories.net\/episodes\/333\">AppStories<\/a><\/li>\n<li><a href=\"https:\/\/coreint.org\/2023\/06\/episode-560-something-wrong-about-this-product\/\">Core Intuition<\/a><\/li>\n<li><a href=\"https:\/\/www.empowerapps.show\/151\">Empower Apps<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/mpu\/695\">Mac Power Users<\/a><\/li>\n<li><a href=\"https:\/\/www.loopinsight.com\/2023\/06\/09\/the-dalrymple-report-wwdc-announcements\/\">The Dalrymple Report<\/a><\/li>\n<li><a href=\"https:\/\/daringfireball.net\/2023\/06\/the_talk_show_live_from_wwdc_2023\">The Talk Show<\/a> (<a href=\"https:\/\/mastodon.social\/@daringfireball\/110521390360630407\">Mastodon<\/a>, <a href=\"https:\/\/www.macrumors.com\/2023\/06\/10\/the-talk-show-live-from-wwdc-2023\/\">MacRumors<\/a>)<\/li>\n<li><a href=\"https:\/\/www.relay.fm\/radar\/270\">Under the Radar<\/a><\/li>\n<li><a href=\"https:\/\/9to5mac.com\/2023\/06\/05\/9to5mac-daily-june-05-2023-wwdc-recap-live-from-apple-park\/\">9to5Mac Daily<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/upgrade\/462\">Upgrade<\/a><\/li>\n<\/ul>\n\n<p>Other:<\/p>\n<ul>\n<li><a href=\"https:\/\/macmule.com\/2023\/06\/06\/apple-platform-deployment-accessing-the-latest-version-when-locale-is-neither-en-ca-or-en-us\/\">Accessing the latest version when your locale is neither en-ca or en-us<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rtrouton\/create_macos_vm_install_dmg\">create_macos_vm_install_dmg<\/a><\/li>\n<li><a href=\"https:\/\/join.slack.com\/t\/wwdc-notes\/shared_invite\/zt-1wbsoo705-bydJ430uZSRILstG5GxEzg\">WWDC Notes Slack<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/forums\/thread\/731058\">Rich Trouton&rsquo;s Notes<\/a><\/li>\n<li><a href=\"https:\/\/www.swiftjectivec.com\/ios-17-notable-uikit-additions\/\">Notable UIKit Additions<\/a><\/li>\n<li><a href=\"https:\/\/alejandromp.com\/blog\/wwdc23-notes\/\">Alejandro Martinez&rsquo;s Notes<\/a><\/li>\n<li><a href=\"https:\/\/useyourloaf.com\/blog\/wwdc-2023-viewing-guide\/\">Keith Harrison&rsquo;s Viewing Guide<\/a><\/li>\n<li><a href=\"https:\/\/lickability.com\/blog\/conference-condensed-wwdc23\/\">Lickability&rsquo;s Conferences Condensed<\/a><\/li>\n<\/ul>\n\n<p>This post will be updated as I find new links. If you see anything good that I missed, please <a href=\"https:\/\/twitter.com\/mjtsai\">tweet<\/a>, <a href=\"https:\/\/mastodon.social\/@mjtsai\">toot<\/a>, or <a href=\"mailto:mjt@mjtsai.com\">e-mail me<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/05\/watchos-10-announced\/\">watchOS 10 Announced<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/05\/macos-14-sonoma-announced\/\">macOS 14 Sonoma Announced<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/05\/ipados-17-announced\/\">iPadOS 17 Announced<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/05\/ios-17-announced\/\">iOS 17 Announced<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/02\/wwdc-2023-preview\/\">WWDC 2023 Preview<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/01\/wwdc-2023-wish-lists\/\">WWDC 2023 Wish Lists<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/07\/wwdc-2022-links\/\">WWDC 2022 Links<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>General: Keynote (YouTube) Sessions Videos Beta OS Downloads (Installer, Xcode) Unofficial WWDC App (script to name videos by title) Sample Code What&rsquo;s New: Apple API Changes List Apple Updates (SwiftData, Observation, ExtensionKit, Symbols, AppKit, SwiftUI, Xcode, XPC, Security) Design New Frameworks Release Notes: iOS &amp; iPadOS 17 Beta Release Notes macOS 14 Sonoma Beta Release [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2023-06-06T20:44:37Z","apple_news_api_id":"313a14ee-b3d6-4779-9c86-4d8afa236097","apple_news_api_modified_at":"2023-06-28T17:51:41Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAACw==","apple_news_api_share_url":"https:\/\/apple.news\/AMToU7rPWR3mchk2K-iNglw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[1750,2402,69,738,109,31,2321,1814,2322,30,2385,71,901,2404,2403,2601,1212,2394,1221,226],"class_list":["post-39621","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-apple-event","tag-apple-vision-pro","tag-cocoa","tag-conference","tag-coredata","tag-ios","tag-ios-17","tag-ipados","tag-ipados-17","tag-mac","tag-macos-14-sonoma","tag-programming","tag-swift-programming-language","tag-swiftdata","tag-visionos","tag-visionos-1","tag-watchos","tag-watchos-10","tag-wwdc","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=39621"}],"version-history":[{"count":12,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39621\/revisions"}],"predecessor-version":[{"id":39914,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39621\/revisions\/39914"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=39621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=39621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=39621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}