API Differences in Virtualization in macOS 14.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show 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
VZGraphicsDisplay
VZMacKeyboardConfiguration
VZVirtioGraphicsDevice
VZLinuxRosettaCachingOptions
VZNVMExpressControllerDeviceConfiguration
VZLinuxRosettaAbstractSocketCachingOptions
VZMacGraphicsDisplay
VZVirtioGraphicsScanout