Instance Property インスタンスプロパティ

archiverData

The receiver's archive data. レシーバの持つアーカイブデータ。

Declaration 宣言

var archiverData: NSMutableData { get }

Discussion 議論

The returned data object is the same one specified as the argument to init(forWritingWith:). It contains whatever data has been encoded thus far by invocations of the various encoding methods. It is safest not to invoke this method until after encodeRootObject(_:) has returned. In other words, although it is possible for a class to invoke this method from within its encode(with:) method, that method must not alter the data. 返されるデータオブジェクトは、init(forWritingWith:)への引数として指定されたものと同じです。それは、それまで様々なエンコーディングメソッドの発動によってエンコードされるデータはなんでも含みます。encodeRootObject(_:)が返る後までは、このメソッドを発動しないことは最も安全です。言い換えれば、あるクラスにとってそれのencode(with:)メソッドの内部からこのメソッドを発動することは可能であるとはいえ、そのメソッドはデータを改めてはいけません。