Initializer
init(machPort:)
Initializes a newly allocated NSMachPort
object with a given Mach port.
新しくアロケートされたNSMachPort
オブジェクトをある与えられたMachポートで初期化します。
Parameters
パラメータ
machPort
The Mach port for the new port. This parameter should originally be of type mach_port_t.
新しいポートに対するMachポート。このパラメータは、もともと型mach_port_tのものであるべきです。
Return Value
戻り値
Returns an initialized NSMachPort
object that uses machPort
to send or receive messages. The returned object might be different than the original receiver
あるNSMachPort
オブジェクトを返します、それはmachPort
を使ってメッセージを送ったり受け取ったりします。返されるオブジェクトは、オリジナルのレシーバとは異なるかもしれません。
Discussion
議論
Depending on the access rights for machPort
, the new port may be able to only send messages. If a port with machPort
already exists, this method deallocates the receiver, then retains and returns the existing port.
machPort
に対するアクセス権に依存して、新しいポートはメッセージ送信のみが可能であるかもしれません。machPort
をもつポートが既に存在するならば、このメソッドはレシーバをでデアロケートします、それから既存のポートを保持して返します。
This method is the designated initializer for the NSMachPort
class.
このメソッドは、NSMachPort
クラスに対する指定イニシャライザです。
See Also
参照
Creating and Initializing
作成と初期化