Instance Method インスタンスメソッド

decodePortObject

Decodes and returns an NSPort object that was previously encoded with any of the general encode...Object: messages. あるNSPortオブジェクトをデコードして返します、それは以前に何らかの一般的encode...Object:メッセージでエンコードされたものです。

Declaration 宣言

- (NSPort *)decodePortObject;

Return Value 戻り値

An NSPort object that was previously encoded with any of the general encode...Object: messages. あるNSPortオブジェクト、それは以前に何らかの一般的encode...Object:メッセージでエンコードされたものです。

Discussion 議論

This method is primarily for use by NSPort objects themselves—you can always use decodeObject to decode any object. このメソッドは、主としてNSPortオブジェクトそれら自身によって使うためのものです — あなたは常にdecodeObjectを使ってどんなオブジェクトもデコードできます。

NSPort invokes this method in its initWithCoder: method so the appropriate kernel information for the port can be decoded. A subclass of NSPortCoder shouldn’t decode an NSPort by sending it an initWithCoder: message. See Subclassing NSCoder for more information. NSPortは、このメソッドをそれのinitWithCoder:メソッドにおいて発動します、それでポートに対する適切なカーネル情報はデコードされることができます。NSPortCoderのサブクラスは、NSPortのデコードを、それにinitWithCoder:メッセージを送ることによってすべきではありません。Subclassing NSCoderをさらなる情報として見てください。

See Also 参照

Encoding NSPort Objects NSPortオブジェクトをエンコードします