qualityOfService
A value of type NSQualityOfService, which controls how aggressively the system schedules the activity.
Declaration
var qualityOfService: QualityOfService { get set }Discussion
Options include:
NSQualityOfServiceUserInteractive
NSQualityOfServiceUserInitiated
NSQualityOfServiceUtility
NSQualityOfServiceBackground
The default value is NSQualityOfServiceBackground. If you upgrade the quality of service above this level, the system schedules the activity more aggressively. The default value is the recommended value for most activities. See Configure Scheduler Properties. For information about quality of service, see Prioritize Work at the Task Level in Energy Efficiency Guide for Mac Apps.