API Differences in Virtualization in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Virtualization in the macOS 15.0 SDK.

Table of Contents

Protocols

VZUSBDevice
VZUSBDeviceConfiguration

Classes

VZUSBMassStorageDevice
VZStorageDevice
VZUSBControllerConfiguration
VZXHCIController
VZXHCIControllerConfiguration
VZUSBController

Functions & Methods

VZGenericPlatformConfiguration
+ (BOOL)isNestedVirtualizationSupported;
VZGenericPlatformConfiguration
- (BOOL)isNestedVirtualizationEnabled;

Properties & Constants

VZVirtualMachine
@property(atomic, copy, readonly) NSArray<VZUSBController *> *usbControllers;
VZGenericPlatformConfiguration
@property(class, atomic, readonly, getter = isNestedVirtualizationSupported) BOOL nestedVirtualizationSupported;
VZGenericPlatformConfiguration
@property(atomic, assign, unsafe_unretained, readwrite, getter = isNestedVirtualizationEnabled) BOOL nestedVirtualizationEnabled;
VZVirtualMachineConfiguration
@property(atomic, copy, readwrite) NSArray<VZUSBControllerConfiguration *> *usbControllers;