Instance Property
インスタンスプロパティ
tolerance
A value of type TimeInterval
, which specifies a range of time during which the background activity may occur.
型TimeInterval
の値、それはその間にバックグラウンド活動が起こるかもしれない時間の範囲を指定します。
Discussion
議論
A nominal fire date for scheduled background activity is calculated based on a combination of the interval
property value and the time the activity began or the last execution date. The tolerance
property specifies a grace period—a range of time before and after the nominal fire date, during which the activity may be invoked. As the activity nears the end of its grace period, the system schedules the activity more aggressively. The default tolerance period is half the value of the interval
property. See Configure Scheduler Properties.
予定に組まれたバックグラウンド活動に対する名目上の起動日は、interval
プロパティ値と活動が始まった時間または最後の実行日の組み合わせに基づいて計算されます。tolerance
プロパティは、猶予期間 — 名目上の起動日の前および後の時間の範囲、その間に活動が発動されるかもしれない期間、を指定します。活動がそれの猶予期間の終わりに近づくにつれ、システムはその活動をより積極的に予定に組みます。省略時の許容期間は、interval
プロパティの値の半分です。スケジューラプロパティを構成設定するを見てください。
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 qualityOfService: QualityOfService
A value of type NSQualityOfService
, which controls how aggressively the system schedules the activity.
型NSQualityOfService
の値、それはどのくらい積極的にシステムがその活動を予定に組むかを制御します。
var shouldDefer: Bool
A Boolean value indicating whether your app should stop performing background activity and resume at a more optimal time.
あなたのアプリがバックグラウンド活動の実行を停止して最適な時に再開すべきかどうかを指し示しているブール値。
Related Documentation
関連文書