framework

AVFoundation

AVFoundation is Apple's comprehensive framework for working with audiovisual media on iOS, macOS, tvOS, and watchOS. It provides a high-level Objective-C API for capturing, processing, composing, and playing audio and video content. Developers use it to build media-rich applications with features like camera capture, audio playback, video editing, and media asset management.

Also known as: AV Foundation, AVFoundation Framework, iOS AVFoundation, AVKit (related but distinct), Audio Video Foundation
🧊Why learn AVFoundation?

Developers should learn AVFoundation when building iOS apps that require media functionality beyond basic playback, such as custom camera interfaces, audio recording, video editing, or real-time media processing. It's essential for apps like social media platforms with camera features, music players, video editors, or any application that needs to work with the device's microphone or camera hardware directly.

Compare AVFoundation

Learning Resources

Related Tools

Alternatives to AVFoundation