func enumerateDates (startingAfter : Date, matching: DateComponents, matchingPolicy : Calendar.MatchingPolicy, repeatedTimePolicy : Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection, using: (Date?, Bool, inout Bool) -> Void)
Computes the dates which match (or most closely match) a given set of components, and calls the closure once for each of them, until the enumeration is stopped.
与えられた一揃いの構成要素と合致する(または最も近くの合致する)日付それらを計算します、そしてそれらの各々で一度だけクロージャを呼び出します、列挙が停止されるまで。
func nextDate (after: Date, matching: DateComponents, matchingPolicy : Calendar.MatchingPolicy, repeatedTimePolicy : Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection) -> Date?
Computes the next date which matches (or most closely matches) a given set of components.
与えられた一揃いの構成要素に合致する(または最も近くの合致する)次の日付を計算します。
enum Calendar.MatchingPolicy
A hint to the search algorithm to control the method used for searching for dates.
日付を検索するのに使われるメソッドを制御する検索アルゴリズムへのヒント。
enum Calendar.RepeatedTimePolicy
Determines which result to use when a time is repeated on a day in a calendar (for example, during a daylight saving transition when the times between 2:00am and 3:00am may happen twice).
あるカレンダーのある日にある時間が繰り返される場合に使う結果を決定します(例えば、サマータイムの変わり目には、2:00amと3:00amの間の時間は2度起こるかもしれません)。