API Differences in Virtualization in macOS 14.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 14.0 SDK.

Table of Contents

Enums

VZLinuxRosettaDirectoryShare
CachingOptions

Functions & Methods

VZLinuxRosettaDirectoryShare
public func setCachingOptions(_ cachingOptions: Virtualization.VZLinuxRosettaDirectoryShare.CachingOptions?) throws
VZVirtualMachine
- (void)restoreMachineStateFromURL:(nonnull NSURL *)saveFileURL completionHandler:(nonnull void (^)(NSError * _Nullable))completionHandler;
VZVirtualMachine
- (void)saveMachineStateToURL:(nonnull NSURL *)saveFileURL completionHandler:(nonnull void (^)(NSError * _Nullable))completionHandler;
VZVirtualMachineConfigurationValidation
- (BOOL)validateSaveRestoreSupportWithError:(NSError * _Nullable * _Nullable)error;

Properties & Constants

VZLinuxRosettaDirectoryShare
public var cachingOptions: Virtualization.VZLinuxRosettaDirectoryShare.CachingOptions?
VZLinuxRosettaDirectoryShare
@property(atomic, strong, readwrite, nullable) VZLinuxRosettaCachingOptions *options;
VZVirtualMachineView
@property(atomic, assign, unsafe_unretained, readwrite) BOOL automaticallyReconfiguresDisplay;
VZVirtualMachine
@property(atomic, copy, readonly) NSArray<VZGraphicsDevice *> *graphicsDevices;

Protocols

VZGraphicsDisplayObserver

Classes

VZMacGraphicsDevice
VZGraphicsDevice
VZGraphicsDisplayConfiguration
VZLinuxRosettaUnixSocketCachingOptions
VZMacKeyboardConfiguration
VZGraphicsDisplay
VZVirtioGraphicsDevice
VZLinuxRosettaCachingOptions
VZNVMExpressControllerDeviceConfiguration
VZLinuxRosettaAbstractSocketCachingOptions
VZMacGraphicsDisplay
VZVirtioGraphicsScanout