The decoder to read data from. このデコーダからデータを読み出すことになります。
Initializer
init(from:)
Creates a new instance by decoding from the given decoder.
新しいインスタンスをこの与えられたデコーダからデコーディングすることによって作成します。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
init(from decoder: Decoder
) throws
Parameters パラメータ
decoder
Discussion 議論
This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid. このイニシャライザは、エラーをスローします、デコーダから読み出すことが失敗するならば、またはデータ読み出しが不正であるかでなければ無効であるならば。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Creating a Date 日付の作成
init()
Creates a date value initialized to the current date and time.
現在の日付と時刻に初期化される日付値を作成します。
init(timeIntervalSinceNow : TimeInterval)
Creates a date value initialized relative to the current date and time by a given number of seconds.
現在の日付と時刻に相対してある与えられた秒数の差で初期化される日付値を作成します。
init(timeInterval : TimeInterval, since: Date)
Creates a date value initialized relative to another given date by a given number of seconds.
別の与えられた日付に相対してある与えられた秒数の差で初期化される日付値を作成します。
init(timeIntervalSinceReferenceDate : TimeInterval)
Creates a date value initialized relative to 00:00:00 UTC on 1 January 2001 by a given number of seconds.
00:00:00 UTC 1 January 2001に相対してある与えられた秒数の差で初期化される日付値を作成します。
init(timeIntervalSince1970 : TimeInterval)
Creates a date value initialized relative to 00:00:00 UTC on 1 January 1970 by a given number of seconds.
00:00:00 UTC 1 January 1970に相対してある与えられた秒数の差で初期化される日付値を作成します。