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

initWithTarget:connection:

Initializes a newly allocated NSDistantObject as a remote proxy for remoteObject, which is an id in another thread or another application’s address space. 新しくアロケートされたNSDistantObjectをremoteObjectに対するリモートプロキシとして初期化します、それは別のスレッドまたは別のアプリケーションのアドレス空間におけるあるidです。

Declaration 宣言

- (instancetype)initWithTarget:(id)target 
                    connection:(NSConnection *)connection;

Parameters パラメータ

remoteObject

An object in another thread or another application’s address space. 別のスレッドまたは別のアプリケーションのアドレス空間の中のあるオブジェクト。

aConnection

The connection to set as the NSConnection object for the returned proxy—it should have been created using the NSConnectionconnectionWithRegisteredName:host: class method. NSConnectionオブジェクトとしてその返されるプロキシに対して設定されることになる接続 — それはNSConnectionconnectionWithRegisteredName:host:クラスメソッドを使って作成されているべきです。

Return Value 戻り値

An NSDistantObject object initialized as a remote proxy for remoteObject. If a proxy for remoteObject and aConnection already exists, the receiver is released and the existing proxy is retained and returned. remoteObjectに対するリモートプロキシとして初期化されるNSDistantObjectオブジェクト。remoteObjectaConnectionに対するプロキシが既に存在するならば、レシーバは解放されます、そして既存のプロキシが保持されて返されます。

Discussion 議論

A remote proxy can’t be used until its connection’s peer has a local proxy representing remoteObject in the other application. あるリモートプロキシは、それの接続のピアが、他のアプリケーションにおいてremoteObjectを表しているローカルプロキシを持つまでは使われることができません。

This is the designated initializer for remote proxies. It returns an initialized object, which might be different than the original receiver. これは、リモートプロキシに対する指定イニシャライザです。それはある初期化されたオブジェクトを返します、それは元のレシーバとは異なるかもしれません。

See Also 参照

Creating a Remote Proxy リモートプロキシを作成する