NSMachPort is a subclass of Port that wraps a Mach port, the fundamental communication port in macOS. NSMachPort allows for local (on the same machine) communication only. A companion class, SocketPort, allows for both local and remote distributed object communication, but may be more expensive than NSMachPort for the local case.NSMachPortはPortのサブクラスです、それはMachポート、macOSでの基本的な通信ポートをラップしますNSMachPortは、ローカルな(同じマシン上での)通信のみを想定します。対をなすクラス、SocketPortは、ローカルおよびリモート分散オブジェクト通信の両方を想定します、しかしローカルの場合にはNSMachPortより高くつくでしょう。
To use NSMachPort effectively, you should be familiar with Mach ports, port access rights, and Mach messages. See the Mach OS documentation for more information.NSMachPortを効率的に使うには、あなたはMachポート、ポートアクセス権、そしてMachメッセージに精通しているべきです。さらなる情報のためにMach OS文書を見てください。
Creates and returns a port object configured with the specified options and the given Mach port.
あるポートオブジェクトを作成して返します、指定されたオプションと与えられたMachポートで構成設定されます。
Initializes a newly allocated NSMachPort object with a given Mach port and the specified options.
新しくアロケートされたNSMachPortオブジェクトをある与えられたMachポートと指定されたオプションで初期化します。
Used to remove access rights to a mach port when the NSMachPort object is invalidated or destroyed.NSMachPortオブジェクトが無効にされるか破壊される時に、あるmachポートへのアクセス権を取り除くのに使われます。
A low-level, operating system-independent type for inter-application (and inter-thread) messages.
アプリケーション間(そしてスレッド間)メッセージに対するローレベルの、オペレーティングシステム非依存の型。
An object that restricts the messages that can be sent to another object (referred to as the checker’s delegate).
別のオブジェクト(チェッカーの委任先として知られる)に送られることができるメッセージを制限するオブジェクト。