{"id":25470,"date":"2019-06-03T11:59:23","date_gmt":"2019-06-03T15:59:23","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=25470"},"modified":"2019-07-23T16:58:36","modified_gmt":"2019-07-23T20:58:36","slug":"wwdc-2019-links","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/06\/03\/wwdc-2019-links\/","title":{"rendered":"WWDC 2019 Links"},"content":{"rendered":"<p>General:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.apple.com\/apple-events\/june-2019\/\">Keynote<\/a> (<a href=\"https:\/\/www.macstories.net\/news\/apple-publishes-goodnight-developers-video-from-wwdc-2019-keynote\/\">Goodnight Developers Video<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=20085403\">Hacker News<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/wwdc19\/schedule\/\">Schedule<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/wwdc2019\/\">Videos<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/download\/\">Beta Downloads<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ohoachuck\/wwdc-downloader\">Videos Downloader<\/a> and <a href=\"https:\/\/github.com\/insidegui\/WWDC\">App<\/a><\/li>\n<!--\n<li><a href=\"https:\/\/github.com\/jfahrenkrug\/WWDC-Downloader\">Sample Code Downloader<\/a><\/li>\n<li><a href=\"https:\/\/asciiwwdc.com\/\">ASCIIwwdc<\/a><\/li>\n-->\n<\/ul>\n\n<p>Customer Stuff:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.apple.com\/ipados\/ipados-preview\/\">iPadOS Preview<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/ipados\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/ios\/ios-13-preview\/\">iOS 13 Preview<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/ios-13-beta\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/macos\/catalina-preview\/\">macOS 10.15 Catalina Preview<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/macos-10-15-beta\/\">my post<\/a>, <a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/catalyst\/\">Catalyst<\/a>, <a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/backing-up-macos-10-15-beta\/\">backup<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/watchos\/watchos-preview\/\">watchOS 6 Preview<\/a><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/\">Documentation<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/backgroundtasks\">Background Tasks<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/combine\">Combine<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/cryptokit\">CryptoKit<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/driverkit\">DriverKit<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/\">Human Interface Guidelines<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/linkpresentation\">LinkPresentation<\/a> (<a href=\"https:\/\/twitter.com\/rmondello\/status\/1135946487970521088\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/logging\">Logging<\/a> (<a href=\"https:\/\/twitter.com\/Javi\/status\/1135635357863534592\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/sf-symbols\/overview\/\">SF Symbols<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/swiftui\/\">SwiftUI<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/03\/swiftui-and-combine\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/coredata\/mirroring_a_core_data_store_with_cloudkit\/syncing_a_core_data_store_with_cloudkit\">Syncing a Core Data Store with CloudKit<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/syncing-core-data-with-cloudkit-and-nspersistentcloudkitcontainer\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/uikit\/uiwindowscene\">UIWindowScene<\/a>\/<a href=\"https:\/\/developer.apple.com\/documentation\/uikit\/app_and_scenes\">App and Scenes<\/a><\/li>\n<\/ul>\n\n<p>What&rsquo;s New:<\/p>\n<ul>\n<li><a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/\">Apple Platform SDK API Differences<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/news\/?id=06032019j\">Updates to the App Store Review Guidelines<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/updates-to-the-app-store-review-guidelines\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/xcode\/whats-new\/\">Xcode<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/04\/xcode-11-beta\/\">my post<\/a>)<\/li>\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_13_beta_release_notes\">iOS &amp; iPadOS 13 Beta Release Notes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/macos_release_notes\/macos_10_15_beta_release_notes\">macOS 10.15 Beta<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/xcode_release_notes\/xcode_11_beta_release_notes\">Xcode 11 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\/wwdc2019\/701\">Advances in macOS Security<\/a> (<a href=\"https:\/\/mjtsai.com\/blog\/2019\/06\/06\/security-privacy-in-macos-10-15-beta\/\">my post<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2019\/703\/\">All About Notarization<\/a> (<a href=\"https:\/\/twitter.com\/rosyna\/status\/1136267101159559168\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2019\/415\/\">Modern Swift API Design<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2019\/402\/\">What&rsquo;s New in Swift<\/a><\/li>\n<\/ul>\n\n<p>Podcasts:<\/p>\n<ul>\n<li><a href=\"https:\/\/atp.fm\/episodes\/329\">Accidental Tech Podcast Live<\/a><\/li>\n<li><a href=\"https:\/\/appstories.net\/episodes\/114\/\">App Stories<\/a> (Craig Federighi)<\/li>\n<li><a href=\"https:\/\/www.relay.fm\/cortex\/87\">Cortex<\/a><\/li>\n<li><a href=\"http:\/\/www.loopinsight.com\/2019\/06\/07\/the-dalrymple-report-wwdc-with-john-gruber-and-matt-drance\/\">The Dalrymple Report<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/download\/105\">Download: Live From WWDC<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/mpu\/485\">MPU: Interview With the Mac Pro Product Manager<\/a><\/li>\n<li><a href=\"https:\/\/theomnishow.omnigroup.com\/episode\/wwdc-2019\/\">The Omni Show<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/parallel\/19\">Parallel<\/a> (Sarah Herrlinger)<\/li>\n<li><a href=\"https:\/\/daringfireball.net\/2019\/06\/the_talk_show_live_from_wwdc_2019\">The Talk Show Live<\/a> (Craig Federighi and Greg Joswiak, <a href=\"https:\/\/twitter.com\/daringfireball\/status\/1136475305772814336\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/www.relay.fm\/upgrade\/249\">Upgrade<\/a> (Wiley Hodges and Josh Shaffer, <a href=\"https:\/\/twitter.com\/jsnell\/status\/1138204007325822981\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/www.thurrott.com\/podcasts\/207983\/first-ring-daily-626-wwdc-hangover\">WWDC Hangover<\/a> (<a href=\"https:\/\/twitter.com\/mattbirchler\/status\/1135958355846057989\">tweet<\/a>)<\/li>\n<li><a href=\"https:\/\/www.macstories.net\/roundups\/wwdc-podcasts-a-roundup-of-episodes-with-apple-special-guests\/\">Podcasts Roundup<\/a><\/li>\n<\/ul>\n\n<p>Other:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/Juanpe\/About-SwiftUI\">About SwiftUI<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Blackjacx\/WWDC\">Session Notes<\/a><\/li>\n<li><a href=\"https:\/\/forums.developer.apple.com\/message\/362911\">Notes by Rich Trouton<\/a><\/li>\n<li><a href=\"https:\/\/patrickbalestra.com\/blog\/2019\/06\/07\/wwdc-2019-the-things-you-may-have-missed.html\">The Things You May Have Missed<\/a><\/li>\n<li><a href=\"https:\/\/useyourloaf.com\/blog\/wwdc-2019-viewing-guide\/\">Viewing Guide<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/bwebster\/status\/1136703357890879488\">Video-Only Sessions<\/a>\/<a href=\"https:\/\/twitter.com\/thomasalvarez\/status\/1138874953380446208\">Sessions With Multiple Videos<\/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> 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\/2019\/05\/21\/wwdc-2019-preview\/\">WWDC 2019 Preview<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/06\/04\/wwdc-2018-links\/\">WWDC 2018 Links<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>General: Keynote (Goodnight Developers Video, Hacker News) Schedule Videos Beta Downloads Videos Downloader and App Customer Stuff: iPadOS Preview (my post) iOS 13 Preview (my post) macOS 10.15 Catalina Preview (my post, Catalyst, backup) watchOS 6 Preview Documentation: Background Tasks Combine CryptoKit DriverKit Human Interface Guidelines LinkPresentation (tweet) Logging (tweet) SF Symbols SwiftUI (my post) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-06-03T15:59:26Z","apple_news_api_id":"1a4a8ae6-3e84-4461-bc63-4f151bca478b","apple_news_api_modified_at":"2019-07-23T20:58:41Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAHg==","apple_news_api_share_url":"https:\/\/apple.news\/AGkqK5j6ERGG8Y08VG8pHiw","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":[2],"tags":[1750,916,69,466,738,109,629,31,1667,1814,30,1666,1842,71,247,901,1227,1558,1212,1221,226],"class_list":["post-25470","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-event","tag-cloudkit","tag-cocoa","tag-codesigning","tag-conference","tag-coredata","tag-craig-federighi","tag-ios","tag-ios-13","tag-ipados","tag-mac","tag-macos-10-15","tag-notarization","tag-programming","tag-siri","tag-swift-programming-language","tag-top-posts","tag-tvos","tag-watchos","tag-wwdc","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25470","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=25470"}],"version-history":[{"count":30,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25470\/revisions"}],"predecessor-version":[{"id":25792,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25470\/revisions\/25792"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=25470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=25470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=25470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}