func archiver(NSKeyedArchiver, didEncode : Any?)
func archiverDidFinish (NSKeyedArchiver)
func archiverWillFinish (NSKeyedArchiver)
func archiver(NSKeyedArchiver, willReplace : Any?, with: Any?)
object
is about to be encoded.
委任先にobject
がエンコードされるところだと告知します。
Availability 有効性
Technology
optional func archiver(_ archiver: NSKeyedArchiver
,
willEncode object: Any) -> Any?
archiver
The archiver that sent the message. メッセージを発信するアーカイバ。
object
The object that is about to be encoded. This value is never nil
.
まさにエンコードされるところであるオブジェクト。この値はどんなときではnil
ではありません。
Either object
or a different object to be encoded in its stead. The delegate can also modify the coder state. If the delegate returns nil
, nil
is encoded.
それの代わりにエンコードされるobject
または異なるオブジェクトのどちらか。委任先はまた、コーダ状態を修正できます。委任先がnil
を返すならば、nil
がエンコードされます。
This method is called after the original object may have replaced itself with replacement
:.
このメソッドは、元のオブジェクトがそれ自身をreplacement
:と置き換えたかもしれない後に呼び出されます。
This method is called whether or not the object is being encoded conditionally. このメソッドは、オブジェクトが条件付きでエンコードされていようとなかろうと呼び出されます。
This method is not called for an object once a replacement mapping has been set up for that object (either explicitly, or because the object has previously been encoded). This method is also not called when nil
is about to be encoded.
このメソッドは、あるオブジェクトに対して呼び出されることは、いったんある置き換えマッピングがそのオブジェクトに対して準備されてしまうならば、ありません。このメソッドはまた、nil
がエンコードされようとしている場合は呼び出されません。
func archiver(NSKeyedArchiver, didEncode : Any?)
func archiverDidFinish (NSKeyedArchiver)
func archiverWillFinish (NSKeyedArchiver)
func archiver(NSKeyedArchiver, willReplace : Any?, with: Any?)