# Rive iOS Runtime ## Docs - [Audio Control](https://mintlify.wiki/rive-app/rive-ios/advanced/audio-control.md): Learn how to control audio volume in your Rive animations - [Custom Fonts](https://mintlify.wiki/rive-app/rive-ios/advanced/custom-fonts.md): Learn how to use custom fonts and configure fallback fonts for missing characters - [Data Binding](https://mintlify.wiki/rive-app/rive-ios/advanced/data-binding.md): Learn how to use Rive's data binding feature to connect view model data to your animations - [Performance Optimization](https://mintlify.wiki/rive-app/rive-ios/advanced/performance.md): Tips and best practices for optimizing Rive animation performance on iOS - [Rive Events](https://mintlify.wiki/rive-app/rive-ios/advanced/rive-events.md): Learn how to handle events fired from your Rive animations - [Rive Text](https://mintlify.wiki/rive-app/rive-ios/advanced/rive-text.md): Learn how to dynamically update text content in your Rive animations - [RiveAlignment](https://mintlify.wiki/rive-app/rive-ios/api/rive-alignment.md): Enum that defines how a Rive animation is aligned within its container view - [RiveArtboard](https://mintlify.wiki/rive-app/rive-ios/api/rive-artboard.md): Reference for the RiveArtboard class, which represents a single artboard within a Rive file and provides access to animations, state machines, and rendering. - [RiveDataBindingViewModelInstance](https://mintlify.wiki/rive-app/rive-ios/api/rive-data-binding-instance.md): API reference for the RiveDataBindingViewModelInstance class in the Rive iOS Runtime SDK - [RiveDataBindingViewModelInstanceProperty](https://mintlify.wiki/rive-app/rive-ios/api/rive-data-binding-property.md): API reference for property classes in the Rive iOS Runtime SDK - [RiveDataBindingViewModel](https://mintlify.wiki/rive-app/rive-ios/api/rive-data-binding-view-model.md): API reference for the RiveDataBindingViewModel class in the Rive iOS Runtime SDK - [RiveEvent](https://mintlify.wiki/rive-app/rive-ios/api/rive-event.md): Classes representing events triggered by Rive animations - [RiveFile](https://mintlify.wiki/rive-app/rive-ios/api/rive-file.md): Reference for the RiveFile class, which represents a loaded .riv file and provides access to artboards, animations, and view models. - [RiveFit](https://mintlify.wiki/rive-app/rive-ios/api/rive-fit.md): Enum that defines how a Rive animation fits within its container view - [RiveLinearAnimationInstance](https://mintlify.wiki/rive-app/rive-ios/api/rive-linear-animation-instance.md): Reference for the RiveLinearAnimationInstance class, which represents an instance of a linear animation that can be played and controlled. - [RiveModel](https://mintlify.wiki/rive-app/rive-ios/api/rive-model.md): Represents a Rive file and provides access to artboards, animations, and state machines. - [RiveSMIBool](https://mintlify.wiki/rive-app/rive-ios/api/rive-smi-bool.md): Boolean input class for controlling Rive state machines in the iOS Runtime. - [RiveSMIInput](https://mintlify.wiki/rive-app/rive-ios/api/rive-smi-input.md): Base class for State Machine input types in the Rive iOS Runtime. - [RiveSMINumber](https://mintlify.wiki/rive-app/rive-ios/api/rive-smi-number.md): Number input class for controlling Rive state machines in the iOS Runtime. - [RiveSMITrigger](https://mintlify.wiki/rive-app/rive-ios/api/rive-smi-trigger.md): Trigger input class for firing one-time events in Rive state machines on iOS. - [RiveStateMachineInstance](https://mintlify.wiki/rive-app/rive-ios/api/rive-state-machine-instance.md): Reference for the RiveStateMachineInstance class, which represents an instance of a state machine with input controls, event handling, and touch interaction support. - [RiveTextValueRun](https://mintlify.wiki/rive-app/rive-ios/api/rive-text-value-run.md): Class for accessing and modifying text run values in Rive animations - [RiveView](https://mintlify.wiki/rive-app/rive-ios/api/rive-view.md): A UIView/NSView subclass that renders Rive animations and handles touch interactions with state machines. - [RiveViewModel](https://mintlify.wiki/rive-app/rive-ios/api/rive-view-model.md): The primary controller for managing RiveView instances. Provides high-level control over animations, state machines, and user interactions. - [Linear Animations](https://mintlify.wiki/rive-app/rive-ios/concepts/animations.md): Learn how to play and control linear animations with RiveLinearAnimationInstance - [Artboards](https://mintlify.wiki/rive-app/rive-ios/concepts/artboards.md): Understand artboards and how to work with RiveArtboard instances - [Layout and Fit](https://mintlify.wiki/rive-app/rive-ios/concepts/layout-and-fit.md): Control how Rive content is sized and positioned using RiveFit and RiveAlignment - [Rive Files](https://mintlify.wiki/rive-app/rive-ios/concepts/rive-files.md): Learn how to load and work with .riv files using the RiveFile class - [State Machines](https://mintlify.wiki/rive-app/rive-ios/concepts/state-machines.md): Work with interactive animations using RiveStateMachineInstance - [Using Rive with AppKit](https://mintlify.wiki/rive-app/rive-ios/guides/appkit.md): Learn how to integrate Rive animations into macOS AppKit applications - [Loading .riv Files](https://mintlify.wiki/rive-app/rive-ios/guides/loading-assets.md): Learn how to load Rive animations from the bundle, URLs, and custom sources - [Using Rive with SwiftUI](https://mintlify.wiki/rive-app/rive-ios/guides/swiftui.md): Learn how to integrate Rive animations into SwiftUI applications - [Handling Touch Interactions](https://mintlify.wiki/rive-app/rive-ios/guides/touch-events.md): Learn how to handle user interactions with Rive animations on iOS, macOS, and visionOS - [Using Rive with UIKit](https://mintlify.wiki/rive-app/rive-ios/guides/uikit.md): Learn how to integrate Rive animations into UIKit applications - [Rive iOS Runtime](https://mintlify.wiki/rive-app/rive-ios/index.md): Real-time interactive animations for iOS, macOS, tvOS, and visionOS - [Installation](https://mintlify.wiki/rive-app/rive-ios/installation.md): Install the Rive iOS Runtime using Swift Package Manager or CocoaPods - [Migrating from 5.x to 6.x](https://mintlify.wiki/rive-app/rive-ios/migration/from-5x-to-6x.md): Complete guide for migrating from Rive iOS Runtime 5.x to 6.x - [Migration Guide Overview](https://mintlify.wiki/rive-app/rive-ios/migration/overview.md): Learn how to migrate between major versions of the Rive iOS Runtime SDK - [Quick Start](https://mintlify.wiki/rive-app/rive-ios/quickstart.md): Get started with Rive animations in your iOS app in minutes