https://wwdc.io is highly recommended for watching the videos on MacOS
- (2019) Delivering Optimized Metal Apps and Games
- (2019) Modern Rendering with Metal
- (2018) Metal Game Performance Optimization
- (2018) Metal Shader Debugging and Profiling
- (2018) Metal for Game Developers
- Metal 2 on A11 - Overview
- Metal 2 on A11 - Tile Shading
- (2017) Introducing Metal 2
- (2017) Metal 2 Optimization and Debugging
- (2016) Advanced Metal Shader Optimization
- (2015) Metal Performance Optimization Techniques
- (2014) Working with Metal: Fundamentals
- (2014) Working with Metal: Advanced
- Working with Metal: Overview
- Using Metal System Trace in Instruments to Profile Your App
- Optimizing Performance with Pipeline Statistics
- Optimizing Performance with the Shader Profiler
- Optimizing Performance with GPU Counters
- Developing and Debugging Metal Shaders
- Enhancing Frame Capture by Using Labels
- (2019) Debugging in Xcode 11
- (2019) Getting Started with Instruments
- (2019) LLDB: Beyond "po"
- (2019) Developing a Great Profiling Experience
- (2018) Advanced Debugging with Xcode and LLDB
- (2018) Behind the Scenes of the Xcode Build Process
- (2019) Improving Battery Life and Performance
- (2019) Designing for Adverse Network and Temperature Conditions
- (2018) What’s New in Energy Debugging
- (2017) Writing Energy Efficient Apps
- (2016) Optimizing I/O for Performance and Battery Life
- (2015) Debugging Energy Issues
- (2015) Achieving All-day Battery Life