Skip to content

Instantly share code, notes, and snippets.

@enomoto
Last active July 9, 2022 02:20
Show Gist options
  • Save enomoto/b1b8ad63d80e2f214e22bffacf758493 to your computer and use it in GitHub Desktop.
Save enomoto/b1b8ad63d80e2f214e22bffacf758493 to your computer and use it in GitHub Desktop.
wwdc video scraping script from https://developer.apple.com/videos/all-videos/
import csv
import requests
from bs4 import BeautifulSoup
def parse_collection_item(item):
h4 = item.find('h4')
event = item.find('li', class_='video-tag event').text
a = item.find('a', class_='video-image-link')
link_path = a.get('href')
url = 'https://developer.apple.com' + link_path
row = {'title': "'" + h4.text + "'", 'event': event, 'url': url}
return row
print("=== Script starts ===")
list_url = 'https://developer.apple.com/videos/all-videos/'
r = requests.get(list_url)
soup = BeautifulSoup(r.text, 'lxml')
rows = []
collection_items = soup.find_all('ul', class_='collection-items')
for collection in collection_items:
if str(type(collection)) == "<class 'bs4.element.NavigableString'>":
continue
for item in collection:
h4 = item.find('h4')
if type(h4) is int:
continue
row = parse_collection_item(item)
rows.append(row)
with open('videos.csv', 'w', newline='') as csvfile:
fieldnames = ['title', 'event', 'url']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
writer.writerows(rows)
print("=== Script finished ===")
@enomoto
Copy link
Author

enomoto commented Jul 9, 2022

requirements:

$ python -V
Python 3.9.13

$ pip install requests
$ pip install beautifulsoup4
$ pip install lxml

@enomoto
Copy link
Author

enomoto commented Jul 9, 2022

result:

title,event,url
'WWDC22 Day 5 recap',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110933/
'Bring multiple windows to your SwiftUI app ',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10061/
'Profile and optimize your game's memory',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10106/
'Build device-to-device interactions with Network Framework',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110339/
'Create custom catalogs at scale with ShazamKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10028/
'What's new in Screen Time API',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110336/
'Scale compute workloads across Apple GPUs',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10159/
'Accelerate machine learning with Metal',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10063/
'Create accessible Single App Mode experiences',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10152/
'What's new in PDFKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10089/
'Explore media metadata publishing and playback interactions',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110338/
'Improve DNS security for apps and servers',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10079/
'Create Swift Package plugins',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110401/
'What's new in WKWebView',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10049/
'Discover Managed Device Attestation',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10143/
'Discover Benchmarks in App Analytics',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10044/
'Explore SMS message filters',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110341/
'Use Xcode for server-side development',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110360/
'Efficiency awaits: Background tasks in SwiftUI',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10142/
'Explore the machine learning development experience',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10017/
'Power down: Improve battery consumption',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10083/
'Implement proactive in-app purchase restore',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110404/
'Author fast and reliable tests for Xcode Cloud',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110361/
'WWDC22 Day 4 recap',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110932/
'Design protocol interfaces in Swift',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110353/
'Discover ARKit 6',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10126/
'Evolve your Core Data schema',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10120/
'What's new in App Store Connect',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10043/
'Simplify C++ templates with concepts',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110367/
'Meet Swift Package plugins',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110359/
'Display HDR video in EDR with AVFoundation and Metal',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110565/
'Go bindless with Metal 3',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10101/
'What's new in TextKit and text views',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10090/
'Deep dive into Xcode Cloud for teams',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110375/
'Discover PhotoKit change history',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10132/
'Writing for interfaces',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10037/
'Design for Collaboration with Messages',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10015/
'What's new in Vision',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10024/
'What's new in StoreKit testing',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10039/
"'SwiftUI on iPad: Add toolbars, titles, and more'",WWDC22,https://developer.apple.com/videos/play/wwdc2022/110343/
'Enhance your Sign in with Apple experience',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10122/
'Design for Arabic',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10034/
'Explore Apple Business Essentials',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110335/
'Create Safari Web Inspector Extensions',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10100/
'SwiftUI on iPad: Organize your interface',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10058/
'Go further with Complications in WidgetKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10051/
"'Display EDR content with Core Image, Metal, and SwiftUI'",WWDC22,https://developer.apple.com/videos/play/wwdc2022/10114/
'What’s new in HLS Interstitials',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10145/
'Transform your geometry with Metal mesh shaders',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10162/
'Get it right (to left)',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10107/
'Improve app size and runtime performance',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110363/
'What's new in web accessibility',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10153/
'Explore navigation design for iOS',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10001/
'Track down hangs with Xcode and on-device detection',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10082/
'Create camera extensions with Core Media IO',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10022/
'Design for Arabic · صمّم بالعربي',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110441/
'What's new in the Photos picker',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10023/
'Explore App Tracking Transparency',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10166/
'Use SwiftUI with AppKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10075/
'Use SwiftUI with UIKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10072/
'Reach new players with Game Center dashboard',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10064/
'Demystify parallelization in Xcode builds',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110364/
'Discover Sign in with Apple at Work & School',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10053/
'Create a great video playback experience',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10147/
'The craft of SwiftUI API design: Progressive disclosure',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10059/
'Make a great SharePlay experience',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10139/
'Reduce networking delays for a more responsive app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10078/
'Debug Swift debugging with LLDB',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110370/
'Maximize your Metal ray tracing performance',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10105/
'What's new in MapKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10035/
'WWDC22 Day 3 recap',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110931/
'Support multiple users in tvOS apps',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110384/
'Swift Charts: Raise the bar ',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10137/
'Embrace Swift generics',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110352/
'Add Shared with You to your app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10094/
'Design an effective chart',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110340/
'Adopt declarative device management',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10046/
'Explore USD tools and rendering',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10141/
'What’s new in Safari Web Extensions',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10099/
'Link fast: Improve build and launch times',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110362/
'What's new with SKAdNetwork',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10038/
"'Discover advancements in iOS camera capture: Depth, focus, and multitasking'",WWDC22,https://developer.apple.com/videos/play/wwdc2022/110429/
'Bring your iOS app to the Mac',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10076/
'Display ads and interstitials in SharePlay',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110380/
'Create engaging content for Swift Playgrounds',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110349/
'Use Xcode to develop a multiplatform app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110371/
'What’s new in AVQT',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10149/
'Build a desktop-class iPad app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10070/
'Meet CKTool JS',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10116/
'Build a productivity app for Apple Watch',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10133/
'What’s new in iPad app design',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10009/
'Understand USD fundamentals',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10129/
'Replace CAPTCHAs with Private Access Tokens',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10077/
'Streamline local authorization flows',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10108/
'Meet ScreenCaptureKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10156/
'Meet Apple Music API and MusicKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10148/
'What’s new in Endpoint Security',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110345/
'Create your Privacy Nutrition Label ',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10167/
'Compose advanced models with Create ML Components',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10020/
'What’s new in Wallet and Apple Pay',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10041/
'Improve the discoverability of your Swift-DocC content',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110369/
'What's new in HealthKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10005/
'Meet Transferable',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10062/
'Build global apps: Localization by example',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10110/
'Compose custom layouts with SwiftUI',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10056/
'Meet the expanded San Francisco font family',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110381/
'Integrate your custom collaboration app with Messages',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10093/
'Eliminate data races using Swift Concurrency',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110351/
'Target and optimize GPU binaries with Metal 3',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10102/
'Optimize your use of Core Data and CloudKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10119/
'Design app experiences with charts',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110342/
'Boost performance with MetalFX Upscaling',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10103/
'What’s new in CloudKit Console',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10115/
'Swift Regex: Beyond the basics',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110358/
'Take ScreenCaptureKit to the next level',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10155/
'What’s new in privacy',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10096/
'Explore EDR on iOS',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10113/
'Meet Background Assets',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110403/
'Design App Shortcuts',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10169/
'Explore in-app purchase integration and migration',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10040/
'What's new in Swift-DocC',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110368/
'Meet distributed actors in Swift',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110356/
'Optimize your Core ML usage',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10027/
'Add Live Text interaction to your app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10026/
'WWDC22 Day 2 recap',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110930/
'Enhance collaboration experiences with Messages',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10095/
'Adopt Variable Color in SF Symbols',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10158/
'Create parametric 3D room scans with RoomPlan',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10127/
'What's new in Safari and WebKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10048/
'Plug-in and play: Add Apple frameworks to your Unity game projects',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10065/
'Load resources faster with Metal 3',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10104/
'Deliver reliable streams with HLS Content Steering',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10144/
'What's new in App Clips',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10097/
'What’s new in notarization for Mac apps',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10109/
'Meet desktop-class iPad',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10069/
'Meet passkeys',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10092/
'Create macOS or Linux virtual machines',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10002/
'What's new with in-app purchase',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10007/
'Add accessibility to your Unity games',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10151/
'Dive into App Intents',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10032/
'What's new in Nearby Interaction',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10008/
'Create a more responsive media app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110379/
'What's new in Create ML',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110332/
'What's new in AppKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10074/
'Get to know Developer Mode',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110344/
'Qualities of great AR experiences',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10131/
'Capture machine-readable codes and text with VisionKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10025/
'Bring Continuity Camera to your macOS app',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10018/
'Meet Swift Async Algorithms',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110355/
'Get to know Create ML Components',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10019/
'Meet WeatherKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10003/
'Bring your world into augmented reality',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10128/
'What's new in SharePlay',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10140/
'Get the most out of Xcode Cloud',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110374/
'Discover Metal 3',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10066/
'What's new in Xcode',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110427/
'Adopt desktop-class editing interactions',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10071/
'Meet Web Push for Safari',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10098/
'What's new in SwiftUI',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10052/
'What's new in UIKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10068/
'Get more mileage out of your app with CarPlay',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10016/
'Enhance voice communication with Push to Talk',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10117/
'Build your first app in Swift Playgrounds',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110348/
'What's new in Swift',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110354/
'Explore more content with MusicKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110347/
'Meet Focus filters',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10121/
'Complications and widgets: Reloaded',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10050/
'Visualize and optimize Swift concurrency',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110350/
'Program Metal in C++ with metal-cpp',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10160/
'Get timely alerts from Bluetooth devices on watchOS',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10135/
'Implement App Shortcuts with App Intents',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10170/
'What's new in managing Apple devices',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10045/
'The SwiftUI cookbook for navigation',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10054/
'Meet Apple Maps Server APIs',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10006/
'What's new in SF Symbols 4',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10157/
'Meet Swift Regex',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110357/
'Bring your driver to iPad with DriverKit',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110373/
'Hello Swift Charts',WWDC22,https://developer.apple.com/videos/play/wwdc2022/10136/
'WWDC22 Day 1 recap',WWDC22,https://developer.apple.com/videos/play/wwdc2022/110929/
'Platforms State of the Union',WWDC22,https://developer.apple.com/videos/play/wwdc2022/102/
'Platforms State of the Union (ASL)',WWDC22,https://developer.apple.com/videos/play/wwdc2022/112/
'Apple Design Awards (ASL)',WWDC22,https://developer.apple.com/videos/play/wwdc2022/113/
'Apple Design Awards',WWDC22,https://developer.apple.com/videos/play/wwdc2022/103/
'Keynote (ASL)',WWDC22,https://developer.apple.com/videos/play/wwdc2022/111/
'Keynote',WWDC22,https://developer.apple.com/videos/play/wwdc2022/101/
'Get started with custom offer codes',Tech Talks,https://developer.apple.com/videos/play/tech-talks/110150/
'Optimize subscriptions for success: acquisition ',Tech Talks,https://developer.apple.com/videos/play/tech-talks/110151/
'Explore unlisted app distribution',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10892/
'Prepare your organization for macOS Monterey',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10891/
'Get started with product page optimization',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10888/
'Build and deploy Safari Extensions for iOS',Tech Talks,https://developer.apple.com/videos/play/tech-talks/110148/
'Get started with custom product pages',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10886/
'Deploy iOS 15 in your organization',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10890/
'Get the most out of CloudKit Sharing',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10874/
'Get started with in-app events',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10889/
'Metal Compute on MacBook Pro',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10580/
'Tune CPU job scheduling for Apple silicon games',Tech Talks,https://developer.apple.com/videos/play/tech-talks/110147/
'Support customers with StoreKit 2 and App Store Server API',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10887/
'Explore and manipulate data in Swift with TabularData',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10100/
'Tips for preventing common review issues',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10885/
'Meet Apple Watch Series 7',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10884/
'Discover advances in Metal for A15 Bionic ',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10876/
'Deploy macOS Big Sur in your organization',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10870/
'Subscription offer codes',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10868/
'Family Sharing for in-app purchases',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10869/
'Convert PyTorch models to Core ML',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10154/
'Improve Object Detection models in Create ML',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10155/
'Explore UI animation hitches and the render loop',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10855/
'Demystify and eliminate hitches in the render phase',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10857/
'Find and fix hitches in the commit phase',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10856/
'Support Apple Pro Display XDR in your apps',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10023/
'Uniform Type Identifiers — a reintroduction',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10696/
'Tailor your Metal apps for Apple M1',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10859/
'What can you do on an Apple silicon Mac?',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10865/
'Discover Metal enhancements for A14 Bionic',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10858/
'Integrate SiriKit Media Intents with HomePod',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10854/
'Explore Live GPU Profiling with Metal Counters',Tech Talks,https://developer.apple.com/videos/play/tech-talks/10001/
'Advanced Scene Understanding in AR',Tech Talks,https://developer.apple.com/videos/play/tech-talks/609/
'What's New in Sharing',Tech Talks,https://developer.apple.com/videos/play/tech-talks/210/
'Introducing Extensible Enterprise SSO',Tech Talks,https://developer.apple.com/videos/play/tech-talks/301/
'Metal Enhancements for A13 Bionic',Tech Talks,https://developer.apple.com/videos/play/tech-talks/608/
'Apple TV App and Universal Search Video Integration - Part 2',Tech Talks,https://developer.apple.com/videos/play/tech-talks/509/
'Apple TV App and Universal Search Video Integration - Part 1',Tech Talks,https://developer.apple.com/videos/play/tech-talks/508/
'Apple TV VSA Framework',Tech Talks,https://developer.apple.com/videos/play/tech-talks/507/
'Apple TV Set Top Box APIs',Tech Talks,https://developer.apple.com/videos/play/tech-talks/506/
'Apple TV Authentication Context',Tech Talks,https://developer.apple.com/videos/play/tech-talks/505/
'Apple TV Distribution Program Overview',Tech Talks,https://developer.apple.com/videos/play/tech-talks/504/
'Bringing Your Apps to the New iPad Pro',Tech Talks,https://developer.apple.com/videos/play/tech-talks/209/
'Designing for iPad Pro and Apple Pencil',Tech Talks,https://developer.apple.com/videos/play/tech-talks/804/
'Designing for Subscription Success',Tech Talks,https://developer.apple.com/videos/play/tech-talks/803/
'What's New in Core NFC',Tech Talks,https://developer.apple.com/videos/play/tech-talks/702/
'Developing Complications for Apple Watch Series 4',Tech Talks,https://developer.apple.com/videos/play/tech-talks/208/
'Designing for Apple Watch Series 4',Tech Talks,https://developer.apple.com/videos/play/tech-talks/802/
'GDPR & CloudKit',Tech Talks,https://developer.apple.com/videos/play/tech-talks/703/
"'Building Apps for iPhone XS, iPhone XS Max, and iPhone XR'",Tech Talks,https://developer.apple.com/videos/play/tech-talks/207/
'Web Inspector Walkthrough',Tech Talks,https://developer.apple.com/videos/play/tech-talks/401/
'Ensuring Beautiful Rich Links',Tech Talks,https://developer.apple.com/videos/play/tech-talks/205/
'Using Web Inspector with tvOS Apps',Tech Talks,https://developer.apple.com/videos/play/tech-talks/402/
'QR Code Recognition on iOS 11',Tech Talks,https://developer.apple.com/videos/play/tech-talks/206/
'Introduction to AVDisplayManager',Tech Talks,https://developer.apple.com/videos/play/tech-talks/503/
'Metal 2 on A11 - Overview',Tech Talks,https://developer.apple.com/videos/play/tech-talks/602/
'Face Tracking with ARKit',Tech Talks,https://developer.apple.com/videos/play/tech-talks/601/
'An Introduction to HDR Video',Tech Talks,https://developer.apple.com/videos/play/tech-talks/502/
'Updating Your App for Apple TV 4K',Tech Talks,https://developer.apple.com/videos/play/tech-talks/202/
'Designing for iPhone X',Tech Talks,https://developer.apple.com/videos/play/tech-talks/801/
'Building Apps for iPhone X',Tech Talks,https://developer.apple.com/videos/play/tech-talks/201/
'Authoring 4K and HDR HLS Streams',Tech Talks,https://developer.apple.com/videos/play/tech-talks/501/
'Metal 2 on A11 - Raster Order Groups',Tech Talks,https://developer.apple.com/videos/play/tech-talks/605/
'Updating for Apple Watch Series 3',Tech Talks,https://developer.apple.com/videos/play/tech-talks/203/
'iOS Storage Best Practices',Tech Talks,https://developer.apple.com/videos/play/tech-talks/204/
'Metal 2 on A11 - Imageblocks',Tech Talks,https://developer.apple.com/videos/play/tech-talks/603/
'Metal 2 on A11 - Imageblock Sample Coverage Control',Tech Talks,https://developer.apple.com/videos/play/tech-talks/606/
'Metal 2 on A11 - Tile Shading',Tech Talks,https://developer.apple.com/videos/play/tech-talks/604/
'Friday@WWDC21',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10325/
'Developer spotlight: Accessibility',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10318/
'Coordinate media playback in Safari with Group Activities',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10189/
'Write a DSL in Swift using result builders',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10253/
'Accelerate machine learning with Metal Performance Shaders Graph',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10152/
'Build apps that share data through CloudKit and Core Data ',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10015/
'SwiftUI on the Mac: The finishing touches',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10289/
"'Safeguard your accounts, promotions, and content'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10110/
'Streamline your localized strings',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10221/
'Detect bugs early with the static analyzer',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10202/
'Reduce network delays for your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10239/
'Practice audio haptic design',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10278/
'Design for Safari 15',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10029/
'ARC in Swift: Basics and beyond',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10216/
'Tune your Core ML models',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10038/
'Discover breakpoint improvements',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10209/
'Accelerate networking with HTTP/3 and QUIC',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10094/
"'Build a research and care app, part 2: Schedule tasks'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10069/
'Mitigate fraud with App Attest and DeviceCheck',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10244/
'Cross reference content with the Apple Music API',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10293/
'Tailor the VoiceOver experience in your data-rich apps',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10121/
"'Build a research and care app, part 3: Visualize progress'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10282/
'Optimize for 5G networks',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10103/
'Create 3D workflows with USD',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10077/
"'Build a research and care app, part 1: Setup onboarding'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10068/
'Optimize for variable refresh rate displays',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10147/
'Meet CloudKit Console',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10117/
'Use Accelerate to improve performance and incorporate encrypted archives',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10233/
'Bring Recurring Leaderboards to your game',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10067/
'Explore advanced project configuration in Xcode',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10210/
'SwiftUI on the Mac: Build the fundamentals',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10062/
'Thursday@WWDC21',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10324/
'WWDC21 Apple Design Awards',WWDC21,https://developer.apple.com/videos/play/wwdc2021/103/
'WWDC21 Apple Design Awards (ASL)',WWDC21,https://developer.apple.com/videos/play/wwdc2021/113/
'Meditation for fidgety skeptics',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10316/
'What's new in App Analytics',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10115/
'Design for spatial interaction',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10245/
'Build Mail app extensions',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10168/
'Extract document data using Vision',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10041/
'Add support for Matter in your smart home app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10298/
'Deliver a great playback experience on tvOS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10191/
'Donate intents and expand your app’s presence',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10231/
'Sync files to the cloud with FileProvider on macOS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10182/
'Support customers and handle refunds',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10175/
'Bring Core Data concurrency to Swift and SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10017/
'Embrace Expected Failures in XCTest',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10207/
'Discover and curate Swift Packages using Collections',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10197/
'Distribute apps in Xcode with cloud signing',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10204/
'Build custom experiences with Group Activities',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10187/
'Improve MDM assignment of Apps and Books',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10137/
'Manage software updates in your organization',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10129/
'Optimize high-end games for Apple GPUs',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10148/
'Discover compilation workflows in Metal',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10229/
'There and back again: Data transfer on Apple Watch',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10003/
'Automate CloudKit tests with cktool and declarative schema',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10118/
'Discover rolling clips with ReplayKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10101/
'Explore HDR rendering with EDR',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10161/
'Support Full Keyboard Access in your iOS app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10120/
'Improve access to Photos in your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10046/
'Develop advanced web content',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10030/
'Meet ClassKit for file-based apps',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10257/
'Detect and diagnose memory issues',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10180/
'Capture high-quality photos using video formats',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10247/
'Diagnose unreliable code with test repetitions',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10296/
'Discover Web Inspector improvements',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10031/
'Localize your SwiftUI app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10220/
'Swift concurrency: Behind the scenes',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10254/
'Direct and reflect focus in SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10023/
"'Explore Digital Crown, Trackpad, and iPad pointer automation'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10208/
'Explore ARKit 5',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10073/
'Build interactive tutorials using DocC',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10235/
'Meet privacy-preserving ad attribution',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10033/
'Understand and eliminate hangs from your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10258/
'Design for Group Activities',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10184/
'What’s new in AVFoundation',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10146/
'Principles of great widgets',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10048/
'Create image processing apps powered by Apple Silicon',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10153/
'Wednesday@WWDC21',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10323/
'Accessibility by design: An Apple Watch for everyone (ASL)',WWDC21,https://developer.apple.com/videos/play/wwdc2021/110142/
'Accessibility by design: An Apple Watch for everyone',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10308/
'Analyze HTTP traffic in Instruments ',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10212/
"'Discover Metal debugging, profiling, and asset creation tools'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10157/
'Triage TestFlight crashes in Xcode Organizer',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10203/
'Demystify SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10022/
'SF Symbols in SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10349/
'Improve global streaming availability with HLS Content Steering',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10141/
'Manage in-app purchases on your server',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10174/
'SwiftUI Accessibility: Beyond the basics',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10119/
'Make blazing fast lists and collection views',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10252/
'Capture and process ProRAW images',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10160/
'Coordinate media experiences with Group Activities',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10225/
'Build interfaces with style',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10196/
'Explore the catalog with the Apple Music API',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10291/
'Symbolication: Beyond the basics',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10211/
'Classify hand poses and actions with Create ML',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10039/
'Build a workout app for Apple Watch',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10009/
"'AR Quick Look, meet Object Capture '",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10078/
'Send communication and Time Sensitive notifications',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10091/
'Explore WKWebView additions',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10032/
'Build dynamic iOS apps with the Create ML framework',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10037/
'Review code and collaborate in Xcode ',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10205/
'Manage devices with Apple Configurator',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10297/
'Explore the SF Symbols 3 app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10288/
'Adopt Quick Note',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10264/
"'Detect people, faces, and poses using Vision'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10040/
'Create custom symbols',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10250/
'Explore low-latency video encoding with VideoToolbox',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10158/
'Meet AsyncSequence',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10058/
'Secure login with iCloud Keychain verification codes',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10105/
'Diagnose Power and Performance regressions in your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10087/
'Build light and fast App Clips',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10013/
'Explore advanced rendering with RealityKit 2',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10075/
'Meet the Location Button',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10102/
'What's new in Wallet and Apple Pay',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10092/
'Discoverable design',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10126/
'What's new in Mac Catalyst',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10052/
'Meet TextKit 2',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10061/
'Elevate your DocC documentation in Xcode',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10167/
'Qualities of a great Mac Catalyst app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10053/
'Evaluate videos with the Advanced Video Quality Tool',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10145/
'Create audio drivers with DriverKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10190/
'Meet the Swift Algorithms and Collections packages',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10256/
'Use async/await with URLSession',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10095/
'Explore Core Image kernel improvements',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10159/
'Discover account-driven User Enrollment',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10136/
'SF Symbols in UIKit and AppKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10251/
'What’s new in camera capture',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10047/
'Explore Safari Web Extension improvements',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10027/
'Discover geometry-aware audio with the Physical Audio Spatialization Engine (PHASE)',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10079/
'Customize and resize sheets in UIKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10063/
'Qualities of great iPad and iPhone apps on Macs with M1',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10056/
"'Design great actions for Shortcuts, Siri, and Suggestions'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10283/
'Explore dynamic pre-rolls and mid-rolls in HLS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10140/
'Customize your advanced Xcode Cloud workflows',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10269/
'Get ready to optimize your App Store product page',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10295/
'Showcase app data in Spotlight',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10098/
'Discover concurrency in SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10019/
'Swift concurrency: Update a sample app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10194/
'Move beyond passwords',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10106/
'Measure health with motion',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10287/
'Explore UWB-based car keys',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10084/
'What’s new in SF Symbols',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10097/
'Create accessible experiences for watchOS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10223/
'Tuesday@WWDC21',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10322/
'Out of this world... on to Mars',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10317/
'Protect mutable state with Swift actors',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10133/
'Explore Xcode Cloud workflows',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10268/
'Explore ShazamKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10044/
'What‘s new in Swift',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10192/
'What's new in CloudKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10086/
'Meet declarative device management',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10131/
'Explore hybrid rendering with Metal ray tracing',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10150/
'Meet async/await in Swift',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10132/
'Meet StoreKit 2',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10114/
'What's new in AVKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10290/
'Host and automate your DocC documentation',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10236/
'Dive into RealityKit 2',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10074/
'Meet in-app events on the App Store',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10171/
'Explore HLS variants in AVFoundation',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10143/
'Meet Shortcuts for macOS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10232/
'Your guide to keyboard layout',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10259/
'Use the camera for keyboard input in your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10276/
'Ultimate application performance survival guide',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10181/
'Meet DocC documentation in Xcode',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10166/
'Focus on iPad keyboard navigation',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10260/
'Meet the Screen Time API',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10123/
'Enhance your app with Metal ray tracing',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10149/
'Simplify sign in for your tvOS apps',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10279/
'Add rich graphics to your SwiftUI app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10021/
'Meet Xcode Cloud',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10267/
'Discover built-in sound classification in SoundAnalysis',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10036/
'The practice of inclusive design',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10275/
'What's new in watchOS 8',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10002/
'Explore structured concurrency in Swift',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10134/
'Add intelligence to your widgets',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10049/
'Tap into virtual and physical game controllers',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10081/
'Meet the UIKit button system',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10064/
'Apple’s privacy pillars in focus',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10085/
'Connect Bluetooth devices to Apple Watch',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10005/
'Get ready for iCloud Private Relay',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10096/
'Bring accessibility to charts in your app',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10122/
'The process of inclusive design',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10304/
'Craft search experiences in SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10176/
'Meet Group Activities',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10183/
'Meet MusicKit for Swift',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10294/
'What's new in UIKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10059/
'What's new in App Clips',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10012/
'Explore Verifiable Health Records',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10089/
'Faster and simpler notarization for Mac apps',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10261/
"'What’s new in Game Center: Widgets, friends, and multiplayer improvements'",WWDC21,https://developer.apple.com/videos/play/wwdc2021/10066/
'What's new in SwiftUI',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10018/
'Meet Safari Web Extensions on iOS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10104/
'Immerse your app in spatial audio',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10265/
'What’s new in managing Apple devices',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10130/
'What's new in Foundation',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10109/
'Explore bindless rendering in Metal',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10286/
'Explore Nearby Interaction with third-party accessories',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10165/
'Create 3D models with Object Capture',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10076/
'Take your iPad apps to the next level',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10057/
'What's new in AppKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10054/
'Meet TestFlight on Mac',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10170/
'Transition media gaplessly with HLS',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10142/
'Create custom audio experiences with ShazamKit',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10045/
'Monday@WWDC21',WWDC21,https://developer.apple.com/videos/play/wwdc2021/10321/
'Platforms State of the Union (ASL)',WWDC21,https://developer.apple.com/videos/play/wwdc2021/112/
'Platforms State of the Union',WWDC21,https://developer.apple.com/videos/play/wwdc2021/102/
'Keynote (ASL)',WWDC21,https://developer.apple.com/videos/play/wwdc2021/111/
'Keynote',WWDC21,https://developer.apple.com/videos/play/wwdc2021/101/
'Become a Simulator expert',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10647/
'Accessibility design for Mac Catalyst',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10117/
'The artist’s AR toolkit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10601/
'What's new in MetricKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10081/
'Decipher and deal with common Siri errors',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10074/
'What's new in Web Inspector',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10646/
'Meet Watch Face Sharing',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10100/
'Create quick interactions with Shortcuts on watchOS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10190/
'Background execution demystified',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10063/
'Deliver a better HLS audio experience',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10158/
'Safely manage pointers in Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10167/
'Core Data: Sundries and maxims',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10017/
'Feature your actions in the Shortcuts app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10084/
'Add configuration and intelligence to your widgets',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10194/
'The details of UI typography',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10175/
'Diagnose performance issues with the Xcode Organizer',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10076/
'Control training in Create ML with Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10156/
'AutoFill everywhere',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10115/
'Create custom apps for employees',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10222/
'Build localization-friendly layouts using Xcode',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10219/
'Get to know Metal function pointers',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10013/
'Use Swift on AWS Lambda with Xcode',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10644/
'Get models on device using Core ML Converters',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10153/
'Discover search suggestions for Apple TV',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10634/
'SF Symbols 2',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10207/
'Discover ray tracing with Metal',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10012/
'Boost performance and security with modern networking',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10111/
'Handling FHIR without getting burned',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10669/
'Structure your app for SwiftUI previews',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10149/
"'Swan's Quest, Chapter 4: The sequence completes'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10684/
'Design for location privacy',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10162/
'Identify trends with the Power and Performance API',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10057/
'Synchronize health data with HealthKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10184/
'Build SwiftUI views for widgets',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10033/
'Design great widgets',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10103/
'Eliminate animation hitches with XCTest',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10077/
'Why is my app getting killed?',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10078/
'Formatters: Make data human-friendly',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10160/
'What's new in Universal Links',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10098/
'Discover how to download and play HLS offline',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10655/
'VoiceOver efficiency with custom rotors',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10116/
'Data Essentials in SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10040/
'Beyond counting steps',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10656/
'Capture and stream apps on the Mac with ReplayKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10633/
'Empower your intents',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10073/
'Discover AppleSeed for IT and Managed Software Updates',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10138/
'Advancements in the Objective-C runtime',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10163/
'Refine Objective-C frameworks for Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10680/
'Build scalable enterprise app suites',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10142/
'Build customized ML models with the Metal Performance Shaders Graph',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10677/
'Integrate your app with Wind Down',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10083/
'A conversation with the cast and creators of Mythic Quest: Raven’s Banquet',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10969/
'Build local push connectivity for restricted networks',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10113/
'Build location-aware enterprise apps',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10140/
'Sync a Core Data store with the CloudKit public database',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10650/
'What's new in ResearchKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10216/
'Debug GPU-side errors in Metal',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10616/
'What's new in Core NFC',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10209/
'Discover WKWebView enhancements',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10188/
'Improve stream authoring with HLS Tools',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10225/
'Write tests to fail',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10091/
'Keep your complications up to date',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10049/
'Build document-based apps in SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10039/
'Design high quality Siri media interactions',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10060/
"'Stacks, Grids, and Outlines in SwiftUI'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10031/
'What's new in streaming audio for Apple Watch',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10636/
'The Push Notifications primer',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10095/
'Shop online with AR Quick Look',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10604/
'Build a SwiftUI view in Swift Playgrounds',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10643/
'Bring keyboard and mouse gaming to iPad',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10617/
'Adapt ad insertion to Low-Latency HLS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10232/
'Make apps smarter with Natural Language',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10657/
'Triage test failures with XCTIssue',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10687/
'Expanding automation with the App Store Connect API',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10004/
'Support performance-intensive apps and games',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10621/
'Build Image and Video Style Transfer models in Create ML',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10642/
'Unsafe Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10648/
'Create Swift Playgrounds content for iPad and Mac',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10654/
'XCTSkip your tests',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10164/
'Deploy Apple devices using zero-touch',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10223/
'Architecting for subscriptions',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10671/
'Embrace Swift type inference',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10165/
'What's new in ClassKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10672/
'Optimize the interface of your Mac Catalyst app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10056/
'Get the most out of Sign in with Apple',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10173/
'Explore numerical computing in Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10217/
'Decode ProRes with AVFoundation and VideoToolbox',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10090/
'What's new in USD',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10613/
'Meet Audio Workgroups',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10224/
'Author fragmented MPEG-4 content with AVAssetWriter',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10011/
'Reduce latency with HLS Blocking Playlist Reload',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10231/
'Explore the Action & Vision app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10099/
'App accessibility for Switch Control',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10019/
"'Swan's Quest, Chapter 3: The notable scroll'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10683/
'Getting started with HealthKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10664/
'Design for the iPadOS pointer',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10640/
'Expand your SiriKit Media Intents to more platforms',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10061/
'Gain insights into your Metal app with Xcode 12',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10605/
'Optimize Metal apps and games with GPU counters',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10603/
'A conversation with Lisa Jackson and former Attorney General Eric Holder',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10970/
'Export HDR media in your app with AVFoundation',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10010/
'Explore Packages and Projects with Xcode Playgrounds',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10096/
'Discover Core Image debugging techniques',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10089/
"'Widgets Code-along, part 2: Alternate timelines'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10035/
"'Design for intelligence: Make friends with ""The System""'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10087/
'Meet the new Photos picker',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10652/
"'Tap into Game Center: Dashboard, Access Point, and Profile'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10618/
'Build GPU binaries with Metal',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10615/
'Broaden your reach with Siri Event Suggestions',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10197/
'What's new for web developers',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10663/
'Introducing Car Keys',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10006/
"'Build with iOS pickers, menus and actions'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10052/
'Support hardware keyboards in your app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10109/
"'Widgets Code-along, part 1: The adventure begins'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10034/
'App essentials in SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10037/
'Design for Game Center',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10145/
'Discover HLS Blocking Preload Hints',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10229/
'Bring your Metal app to Apple silicon Macs',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10631/
'Handle the Limited Photos Library in your app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10641/
'Visually edit SwiftUI views',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10185/
'Leverage enterprise identity and authentication',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10139/
'Secure your app: threat modeling and anti-patterns',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10189/
'Meet Face ID and Touch ID for the web',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10670/
'Custom app distribution with Apple Business Manager',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10667/
'Modernize PCI and SCSI drivers with DriverKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10210/
'Harness Apple GPUs with Metal',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10602/
'Evaluate and optimize voice interaction for your app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10071/
'Build an Endpoint Security app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10159/
"'Design with iOS pickers, menus and actions'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10205/
'What's new in assessment',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10005/
'Edit and play back HDR video with AVFoundation',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10009/
"'Swan's Quest, Chapter 2: A time for tones'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10682/
'Optimize live streams with HLS Playlist Delta Updates',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10230/
'Get your test results faster',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10221/
'Advancements in Game Controllers',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10614/
'Accelerate your app with CarPlay',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10635/
'Design great App Clips',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10172/
"'Tap into Game Center: Leaderboards, Achievements, and Multiplayer'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10619/
'What's new in watchOS design',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10171/
'Master Picture in Picture on tvOS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10176/
'What's new in CareKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10151/
'Add custom views and modifiers to the Xcode Library',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10649/
'What’s new with in-app purchase',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10661/
'Design for intelligence: Meet people where they are',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10200/
'Explore Computer Vision APIs',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10673/
'Explore logging in Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10168/
'Streamline your App Clip',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10120/
'What's new in Wallet and Apple Pay',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10662/
"'Design for intelligence: Apps, evolved'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10086/
'Design for intelligence: Discover new opportunities',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10088/
'Optimize Metal Performance for Apple silicon Macs',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10632/
'Build for the iPadOS pointer',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10093/
'Support local network privacy in your app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10110/
'Handle trackpad and mouse input',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10094/
'Create App Clips for other businesses',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10118/
'Create complications for Apple Watch',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10046/
'Enable encrypted DNS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10047/
'Handle interruptions and alerts in UI tests',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10220/
'Build for iPad',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10105/
'Create a seamless speech experience in your apps',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10022/
'Explore the new system architecture of Apple silicon Macs',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10686/
"'Widgets Code-along, part 3: Advancing timelines'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10036/
'What's new in RealityKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10612/
'Detect Body and Hand Pose with Vision',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10653/
'What's new in managing Apple devices',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10639/
'Configure and link your App Clips',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10146/
'Introduction to SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10119/
'Make your app visually accessible',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10020/
'Swift packages: Resources and localization',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10169/
'Port your Mac app to Apple silicon',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10214/
'What's new in Low-Latency HLS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10228/
'What's new in Swift',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10170/
'Advances in UICollectionView',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10097/
'What's new in SiriKit and Shortcuts',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10068/
'iPad and iPhone apps on Apple silicon Macs',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10114/
'Explore App Clips',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10174/
'What's new in education',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10658/
'Advances in diffable data sources',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10045/
'Meet WidgetKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10028/
'Meet Nearby Interaction',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10668/
'Create great enterprise apps: A chat with Box's Aaron Levie',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10204/
'Modern cell configuration',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10027/
'Meet Safari Web Extensions',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10665/
'Build trust through better privacy',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10676/
"'Inspect, modify, and construct PencilKit drawings'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10148/
'What's new in Mac Catalyst',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10143/
'Support multiple users in your tvOS app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10645/
'Explore ARKit 4',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10611/
'Optimize the Core Image pipeline for your video app',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10008/
'Use model deployment and security with Core ML',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10152/
'Build an Action Classifier with Create ML',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10043/
'What's new in PencilKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10107/
'Record stereo audio with AVAudioSession',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10226/
'What's new in location',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10660/
'What's new in SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10041/
'Build SwiftUI apps for tvOS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10042/
'What's new in App Store Connect',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10651/
'Build complications in SwiftUI',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10048/
'Introducing StoreKit Testing in Xcode',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10659/
'Build Metal-based Core Image kernels with Xcode',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10021/
'Distribute binary frameworks as Swift packages',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10147/
'What's new in HealthKit',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10182/
'Meet Scribble for iPad',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10106/
'Adopt the new look of macOS',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10104/
"'Swan's Quest, Chapter 1: Voices in the dark'",WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10681/
'Lists in UICollectionView',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10026/
'Designed for iPad',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10206/
'One-tap account security upgrades',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/10666/
'Keynote',WWDC 2020,https://developer.apple.com/videos/play/wwdc2020/101/
'Building Great Shortcuts',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/805/
'Designing Great Shortcuts',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/806/
'Optimizing App Launch',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/423/
'Integrating with Siri Event Suggestions',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/243/
'Designing for Adverse Network and Temperature Conditions',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/422/
'Core NFC Enhancements',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/715/
'Window Management in Your Multitasking App',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/246/
'Metal for Machine Learning',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/614/
'What's New in Core Bluetooth',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/901/
'Architecting Your App for Multiple Windows',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/258/
'Targeting Content with Multiple Windows',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/259/
'Modeling in Custom Instruments',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/421/
'Developing a Great Profiling Experience',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/414/
'Adding Indoor Maps to your App and Website',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/241/
'SwiftUI On All Devices',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/240/
'Subscription Offers Best Practices',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/305/
'What’s New in Managing Apple Devices',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/303/
'In-App Purchases and Using Server-to-Server Notifications',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/302/
'Designing Great ML Experiences',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/803/
'Ray Tracing with Metal',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/613/
'Great Developer Habits',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/239/
'Accessibility in SwiftUI',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/238/
'Optimizing Storage in Your App',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/419/
'Network Extensions for the Modern Mac',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/714/
'Building Custom Views with SwiftUI',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/237/
'Getting the Most Out of Simulator',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/418/
'Advances in AR Quick Look',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/612/
'Taking iPad Apps for Mac to the Next Level',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/235/
'Bringing OpenGL Apps to Metal',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/611/
"'Advances in Networking, Part 2'",WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/713/
'What’s New in MapKit and MapKit JS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/236/
'Text Recognition in Vision Framework',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/234/
'What's New in App Store Connect',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/301/
'Improving Battery Life and Performance',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/417/
'Mastering Xcode Previews',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/233/
'Making Apps with Core Data',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/230/
'Binary Frameworks in Swift',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/416/
'Integrating SwiftUI',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/231/
'Advances in Natural Language Framework',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/232/
'Building Activity Classification Models in Create ML',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/426/
'Building Collaborative AR Experiences',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/610/
'Training Text Classifiers in Create ML',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/428/
'Training Recommendation Models in Create ML',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/427/
'Combine in Practice',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/721/
'Modern Swift API Design',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/415/
'Building AR Experiences with Reality Composer',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/609/
"'Advances in Networking, Part 1'",WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/712/
'Testing in Xcode',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/413/
'What's New in Safari',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/515/
'What's New for Web Developers',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/518/
'What's New in Authentication',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/516/
'Creating Great Apps Using Core ML and ARKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/228/
'Advances in Foundation',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/723/
'Delivering Intuitive Media Playback with AVKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/503/
'Introducing Combine',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/722/
'Debugging in Xcode 11',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/412/
'Data Flow Through SwiftUI',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/226/
'Getting Started with Instruments',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/411/
'Font Management and Text Scaling',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/227/
'Creating Swift Packages',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/410/
'Advances in Camera Capture & Photo Segmentation',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/225/
'Introducing Core Haptics',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/520/
'Designing Audio-Haptic Experiences',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/810/
'Introducing Photo Segmentation Mattes',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/260/
'Introducing Multi-Camera Capture for iOS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/249/
'Modernizing Your UI for iOS 13',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/224/
'Expanding the Sensory Experience with Core Haptics',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/223/
'Metal for Pro Apps',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/608/
'What's New in Apple File Systems',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/710/
'Bringing People into AR',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/607/
'What's New in Clang and LLVM',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/409/
'Designing Award Winning Apps and Games',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/802/
'Cryptography and Your Apps',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/709/
'App Distribution – From Ad-hoc to Enterprise',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/304/
'Introducing PencilKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/221/
'Adopting Swift Packages in Xcode',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/408/
'Advances in UI Data Sources',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/220/
'Designing for Privacy',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/708/
'Exploring New Data Representations in HealthKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/218/
'SwiftUI on watchOS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/219/
'SwiftUI Essentials',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/216/
'ResearchKit and CareKit Reimagined',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/217/
'Advances in Collection View Layout',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/215/
'Delivering Optimized Metal Apps and Games',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/606/
'Understanding Images in Vision Framework',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/222/
'Building Apps with RealityKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/605/
'Implementing Dark Mode on iOS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/214/
'Advances in App Background Execution',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/707/
'What's New in Core Location',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/705/
'Training Sound Classification Models in Create ML',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/425/
'Training Object Detection Models in Create ML',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/424/
'Introducing Parameters for Shortcuts',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/213/
'Introducing Sign In with Apple',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/706/
'AUv3 Extensions User Presets',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/509/
'Accessibility Inspector',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/257/
'Advances in CarPlay Systems',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/252/
'What's New in AVAudioEngine',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/510/
'Visual Design and Accessibility',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/244/
'Modernizing Your Audio App',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/508/
'Introducing Accelerate for Swift',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/718/
'Introducing the Indoor Maps Program',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/245/
'What’s New in ClassKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/247/
'Embedding and Sharing Visually Rich Links',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/262/
'Supporting New Game Controllers',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/616/
'Streaming Audio on watchOS 6',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/716/
'HEVC Video with Alpha',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/506/
'What’s New in File Management and Quick Look',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/719/
'Exploring Tinted Graphic Complications',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/253/
'Game Center Player Identifiers',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/615/
'Writing Great Accessibility Labels',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/254/
'What's New in Universal Links',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/717/
'Understanding CPU Usage with Web Inspector',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/513/
'Auditing Web Content with Web Inspector',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/514/
'What's New in Safari Extensions',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/720/
'Supporting Dark Mode in Your Web Content',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/511/
'Large Content Viewer - Ensuring Readability for Everyone',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/261/
'Creating an Accessible Reading Experience',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/248/
"'LLDB: Beyond ""po""'",WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/429/
'Making Apps More Accessible With Custom Actions',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/250/
'Mastering the Living Room With tvOS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/211/
'Introducing ARKit 3',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/604/
'What's New in iOS Design',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/808/
'Designing iPad Apps for Mac',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/809/
'Introducing Multiple Windows on iPad',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/212/
'HLS Authoring for AirPlay 2 Video',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/507/
'Core ML 3 Framework',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/704/
'Introducing RealityKit and Reality Composer',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/603/
'What’s New in AppKit for macOS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/210/
'Swift Playgrounds 3',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/405/
'Creating Independent Watch Apps',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/208/
'Introducing SF Symbols',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/206/
'What's New in Machine Learning',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/209/
'Introducing the Create ML App',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/430/
'All About Notarization',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/703/
'Introducing SiriKit Media Intents',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/207/
'Working with USD',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/602/
'Introducing Low-Latency HLS',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/502/
'Introducing iPad Apps for Mac',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/205/
'Modern Rendering with Metal',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/601/
'Introducing SwiftUI: Building Your First App',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/204/
'Introducing Desktop-class Browsing on iPad',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/203/
'Getting Started with Xcode',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/404/
'What's New in Swift',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/402/
'Creating Great Localized Experiences with Xcode 11',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/403/
'Using Core Data With CloudKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/202/
'Advances in Speech Recognition',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/256/
'System Extensions and DriverKit',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/702/
'Reaching the Big Screen with AirPlay 2',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/501/
'Advances in macOS Security',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/701/
'What's New in Xcode 11',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/401/
'Apple Design Awards',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/104/
'Platforms State of the Union',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/103/
'Keynote',WWDC 2019,https://developer.apple.com/videos/play/wwdc2019/101/
'Swift Generics (Expanded)',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/406/
'What's New in Search Ads',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/304/
'UIKit: Apps for Every Size and Shape',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/235/
'Testing Tips & Tricks',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/417/
'iOS Memory Deep Dive',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/416/
'Behind the Scenes of the Xcode Build Process',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/415/
'What’s New in Safari and WebKit',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/234/
'Adding Delight to your iOS App',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/233/
'HomeKit Deep Dive',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/231/
'Apple Pencil Design Essentials',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/809/
'Understanding Crashes and Crash Logs',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/414/
'Tips for Great Maps',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/810/
'Presenting Design Work',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/811/
'Prototyping for AR',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/808/
'Deliver an Exceptional Accessibility Experience',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/230/
'Metal Game Performance Optimization',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/612/
'Designing Notifications',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/806/
'MusicKit on the Web',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/506/
'Using Collections Effectively',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/229/
'Create Your Own Swift Playgrounds Subscription',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/413/
'Metal for VR',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/611/
'Wallet and Apple Pay: Creating Great Customer Experiences',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/720/
'Advanced Debugging with Xcode and LLDB',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/412/
'What’s New in Energy Debugging',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/228/
'Understanding ARKit Tracking and Detection',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/610/
"'Core Image: Performance, Prototyping, and Python'",WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/719/
'Better Apps through Better Privacy',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/718/
'Metal for Accelerating Machine Learning',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/609/
'Getting to Know Swift Package Manager',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/411/
'Optimizing App Assets',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/227/
'Metal Shader Debugging and Profiling',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/608/
'Automating App Store Connect',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/303/
'Vision with Core ML',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/717/
'VoiceOver: App Testing Beyond The Visuals',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/226/
'Embracing Algorithms',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/223/
'A Tour of UICollectionView',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/225/
'Core Data Best Practices',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/224/
'Object Tracking in Vision',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/716/
'Creating Custom Instruments',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/410/
'Creating Great AR Experiences',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/805/
'What's New in Managing Apple Devices',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/302/
'Introducing Network.framework: A modern alternative to Sockets',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/715/
'Integrating with Photos on macOS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/505/
'The Life of a Button',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/804/
'What's New in LLVM',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/409/
'Optimizing Your App for Today’s Internet',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/714/
'Creating Photo and Video Effects Using Depth',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/503/
'Data You Can Trust',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/222/
'Building Faster in Xcode',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/408/
'Creating Audio Apps for watchOS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/504/
'Designing Fluid Interfaces',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/803/
'Metal for Game Developers',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/607/
'What's New in App Store Connect',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/301/
'Practical Approaches to Great App Performance',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/407/
'Introducing Natural Language Framework',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/713/
'Metal for Ray Tracing Acceleration',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/606/
'TextKit Best Practices',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/221/
'Intentional Design',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/802/
'Using Grouped Notifications',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/711/
'High Performance Auto Layout',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/220/
'Measuring Performance Using Logging',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/405/
'Inside SwiftShot: Creating an AR Game',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/605/
'Image and Graphics Best Practices',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/219/
'What’s New in User Notifications',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/710/
'Siri Shortcuts on the Siri Watch Face',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/217/
'Advanced Dark Mode',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/218/
'The Qualities of Great Design',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/801/
'Managing Documents In Your iOS Apps',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/216/
"'What’s New in Core ML, Part 2'",WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/709/
'Introducing ClassKit',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/215/
'New Localization Workflows in Xcode 10',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/404/
'Building for Voice with Siri Shortcuts',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/214/
'CarPlay Audio and Navigation Apps',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/213/
'New Ways to Work with Workouts',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/707/
"'What’s New in Core ML, Part 1'",WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/708/
'What's New in Testing',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/403/
'Getting and Using a MapKit JS Key',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/508/
'AVContentKeySession Best Practices',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/507/
'Source Control Workflows in Xcode',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/418/
'Accessible Drag and Drop',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/241/
'AVSpeechSynthesizer: Making iOS Talk',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/236/
'Quick Look Previews from the Ground Up',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/237/
'Designing Web Content for watchOS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/239/
'Implementing AutoFill Credential Provider Extensions',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/721/
'What's New in TVMLKit',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/238/
'Introducing Dark Mode',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/210/
'Introduction to Siri Shortcuts',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/211/
'Introducing MapKit JS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/212/
'Metal for OpenGL Developers',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/604/
'What's New in tvOS 12',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/208/
'Integrating Apps and Content with AR Quick Look',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/603/
'Strategies for Securing Web Content',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/207/
'What's New in Cocoa for macOS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/209/
'Accessing Health Records with HealthKit',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/706/
'Getting the Most out of Playgrounds in Xcode',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/402/
'What's New in watchOS',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/206/
'Engineering Subscriptions',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/705/
'Advances in Research and Care Frameworks',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/205/
'Best Practices and What’s New with In-App Purchases',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/704/
'Introducing Create ML',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/703/
'Your Apps and the Future of macOS Security',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/702/
'Measuring and Optimizing HLS Performance',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/502/
'What’s New in ARKit 2',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/602/
'I Have This Idea For An App...',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/203/
'Automatic Strong Passwords and Security Code AutoFill',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/204/
'What's New in Cocoa Touch',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/202/
'Using Accelerate and simd',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/701/
'Live Screen Broadcast with ReplayKit',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/601/
'Creating Apps for a Global Audience',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/201/
'Introducing Podcast Analytics',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/501/
'What's New in Swift',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/401/
'Apple Design Awards',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/103/
'Platforms State of the Union',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/102/
'WWDC 2018 Keynote',WWDC 2018,https://developer.apple.com/videos/play/wwdc2018/101/
'iOS Configuration and APIs for Kiosk and Assessment Apps',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/716/
'Designing Sound',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/803/
'Essential Design Principles',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/802/
'Modernizing Grand Central Dispatch Usage',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/706/
'Developing Wireless CarPlay Systems',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/717/
'Filtering Unwanted Messages with Identity Lookup',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/249/
'Rich Notifications',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/817/
'Love at First Launch',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/816/
'Writing Great Alerts',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/813/
'Enabling Your App for CarPlay',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/719/
'App Icon Design',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/822/
'Localization Best Practices on tvOS',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/248/
'Communication Between Designers and Engineers',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/809/
'Size Classes and Core Components',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/812/
'Express Yourself!',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/820/
'Design Tips for Great Games',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/811/
'High Efficiency Image File Format',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/513/
'60 Second Prototyping',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/818/
'What’s New in iOS 11',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/810/
'Extend Your App's Presence With Sharing',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/247/
'Extend Your App’s Presence with Deep Linking',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/250/
'Error Handling Best Practices for HTTP Live Streaming',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/514/
'How to Pick a Custom Font',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/815/
'Designing for a Global Audience',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/819/
'Get Started with Display P3',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/821/
'HLS Authoring Update',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/515/
'Introducing Core NFC',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/718/
'Now Playing and Remote Commands on tvOS',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/251/
'Designing Glyphs',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/823/
'Deep Linking on tvOS',WWDC 2017,https://developer.apple.com/videos/play/wwdc2017/246/
'Protocol and Value Oriented Programming in UIKit Apps',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/419/
'Concurrent Programming With GCD in Swift 3',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/720/
'Understanding Swift Performance',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/416/
'What's New in UICollectionView in iOS 10',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/219/
'Advanced Metal Shader Optimization',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/606/
'Advances in iOS Photography',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/501/
'Validating HTTP Live Streams',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/510/
'Public Transit in Apple Maps',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/241/
'What's New in the Apple Push Notification Service',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/724/
'Speech Recognition API',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/509/
"'Developing CarPlay Systems, Part 1'",WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/722/
"'Developing CarPlay Systems, Part 2'",WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/723/
'Deploying AirPrint in Enterprise',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/725/
'AVCapturePhotoOutput - Beyond the Basics',WWDC 2016,https://developer.apple.com/videos/play/wwdc2016/511/
'Introducing the New System Fonts',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/804/
'Building Document Based Apps',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/234/
'Best Practices for Progress Reporting',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/232/
'What's New in Notifications',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/720/
'Performance on iOS and watchOS',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/230/
'Your App and Next Generation Networks',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/719/
'Metal Performance Optimization Techniques',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/610/
'Safari Extensibility: Content Blocking and Shared Links',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/511/
'Building Responsive and Efficient Apps with GCD',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/718/
'WatchKit Tips and Tricks',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/228/
'What's New in Network Extension and VPN',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/717/
'What's New in Internationalization',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/227/
'Advanced Debugging and the Address Sanitizer',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/413/
'Advanced NSOperations',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/226/
'Profiling in Depth',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/412/
'Improving the Full Screen Window Experience',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/221/
'What's New in Core Data',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/220/
"'Mysteries of Auto Layout, Part 2'",WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/219/
'What's New in Core Location',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/714/
'Deeper into GameplayKit with DemoBots',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/609/
'Audio Unit Extensions',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/508/
"'Mysteries of Auto Layout, Part 1'",WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/218/
'Introducing Watch Connectivity',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/713/
'Layout and Animation Techniques for WatchKit',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/216/
"'Low Energy, High Performance: Compression and Accelerate'",WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/712/
'Continuous Integration and Code Coverage in Xcode',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/410/
'Networking with NSURLSession',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/711/
'Optimizing Swift Performance',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/409/
'What's New in Storyboards',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/215/
"'What's New in Metal, Part 2'",WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/607/
'Introducing On Demand Resources',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/214/
'What's New in Core Audio',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/507/
'iTunes Connect: Development to Distribution',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/304/
'CloudKit JS and Web Services',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/710/
'Editing Movies in AV Foundation',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/506/
'Protocol-Oriented Programming in Swift',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/408/
'Enhancements to SceneKit',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/606/
'What's New in HomeKit',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/210/
'Implementing UI Designs in Interface Builder',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/407/
'Going Social with ReplayKit and Game Center',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/605/
'UI Testing in Xcode',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/406/
'Creating Complications with ClockKit',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/209/
'Debugging Energy Issues',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/708/
'Authoring Rich Playgrounds',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/405/
'App Thinning in Xcode',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/404/
'Achieving All-day Battery Life',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/707/
'What's New in MapKit',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/206/
'Security and Your Apps',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/706/
'What's New in Core Motion',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/705/
'What's New in LLDB',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/402/
'Managing 3D Assets with Model I/O',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/602/
'Privacy and Your App',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/703/
'Introducing Safari View Controller',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/504/
'Swift and Objective-C Interoperability',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/401/
'Content Protection for HTTP Live Streaming',WWDC 2015,https://developer.apple.com/videos/play/wwdc2015/502/
'Direct Access to Video Encoding and Decoding',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/513/
'Prototyping: Fake It Till You Make It',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/223/
'Adopting Handoff on iOS and OS X',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/219/
'Working with Metal: Advanced',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/605/
'Working with Metal: Fundamentals',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/604/
'Working with Metal: Overview',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/603/
'Ingredients of Great Games',WWDC 2014,https://developer.apple.com/videos/play/wwdc2014/602/
'Using Subscriptions',Insights,https://developer.apple.com/videos/play/insights/112/
'Responding to Reviews',Insights,https://developer.apple.com/videos/play/insights/111/
'App Store Product Page',Insights,https://developer.apple.com/videos/play/insights/110/
'Managing a Community',Insights,https://developer.apple.com/videos/play/insights/109/
'Building a Business in the Kids Category',Insights,https://developer.apple.com/videos/play/insights/108/
'Marketing a Game at Launch',Insights,https://developer.apple.com/videos/play/insights/107/
'Creating A Great Commerce Experience',Insights,https://developer.apple.com/videos/play/insights/106/
'Using the Paid Business Model',Insights,https://developer.apple.com/videos/play/insights/105/
'Bringing CARROT Weather to Apple Watch',Insights,https://developer.apple.com/videos/play/insights/103/
'Building a Brand on Social Media',Insights,https://developer.apple.com/videos/play/insights/104/
'Releasing App Updates',Insights,https://developer.apple.com/videos/play/insights/101/
'Localizing Evernote for Japan',Insights,https://developer.apple.com/videos/play/insights/102/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment