An unarchiver object. アンアーカイバオブジェクト。
Initializer
init(coder:)
Returns an object initialized from data in a given unarchiver.
与えられたアンアーカイバの中のデータから初期化されるオブジェクトを返します。
Availability 有効性
- iOS 2.0+
- iPadOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
init?(coder: NSCoder
)
Parameters パラメータ
decoder
Return Value 戻り値
self
, initialized using the data in decoder
.
self
、decoder
の中のデータを使って初期化されます。
Discussion 議論
You typically return self
from init(coder:)
. If you have an advanced need that requires substituting a different object after decoding, you can do so in awake
.
あなたは、概してself
をinit(coder:)
から返します。あなたが復号の後に異なるオブジェクトに置き換えを必要とする進んだ要求を持つならば、あなたはawake
においてそうすることができます。