Instance Property
インスタンスプロパティ
qualityOfService
A value of type NSQualityOfService
, which controls how aggressively the system schedules the activity.
型NSQualityOfService
の値、それはどのくらい積極的にシステムがその活動を予定に組むかを制御します。
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.
省略時の値は、NSQualityOfServiceBackground
です。あなたがこのレベルより上にサービスの質を向上させるならば、システムはその活動をより積極的に予定に組みます。省略時の値は、ほとんどの活動に推奨される値です。スケジューラプロパティを構成設定するを見てください。サービスの質に関する情報として、Prioritize Work at the Task LevelをEnergy Efficiency Guide for Mac Appsで見てください。
See Also
参照
Background Scheduler Attributes
バックグラウンドスケジューラ属性
var identifier: String
A unique reverse DNS notation string, such as com.example.MyApp.updatecheck
, that identifies the activity.
特有な逆DNS表記法文字列、例えばcom.example.MyApp.updatecheck
など、それはその活動を識別するものです。
var repeats: Bool
A Boolean value indicating whether the activity should be rescheduled after it completes.
それが完了した後に活動が再度予定に組まれるべきかどうかを指し示すブール値。
var interval: TimeInterval
An integer providing a suggested interval between scheduling and invoking the activity.
予定に組むこととその活動の発動の間の提案される間隔を提供している整数。
var shouldDefer: Bool
A Boolean value indicating whether your app should stop performing background activity and resume at a more optimal time.
あなたのアプリがバックグラウンド活動の実行を停止して最適な時に再開すべきかどうかを指し示しているブール値。