iOS Developer Videos

Listen to Apple engineers discuss the latest technologies and show how to incorporate them into your development efforts.

libclang: Thinking Beyond the Compiler
Explains libclang’s simplified C API for accessing Clang’s abstract syntax trees.

libc++: A Standard Library for C++0x
Presents an overview of the libc++ standard library for C++0x.

The LLVM Assembler and Machine Code Infrastructure
Presents an overview of the LLVM assembler and machine code infrastructure.

The LLDB Modular Debugging Infrastructure
Presents an overview of the LLDB Modular Debugging Infrastructure.

State of Clang
Offers a video lecture about the Clang front end of the LLVM compiler.

ScalarEvolution and Optimization in LLVM
Offers a video lecture about LLVM compiler features.

OpenCL and LLVM
Offers a video lecture about OpenCL and the LLVM compiler.

Future Works in LLVM Register Allocation
Offers a video presentation about LLVM register allocation.