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

initWithLocal:connection:

Initializes an NSDistantObject object as a local proxy for a given object. NSDistantObjectオブジェクトを、ある与えられたオブジェクトに対するローカルプロキシとして初期化します。

Declaration 宣言

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

Parameters パラメータ

anObject

An object in the receiver’s address space. レシーバのもつアドレス空間の中のあるオブジェクト。

aConnection

The connection for the returned proxy. 返されるプロキシに対する接続。

Return Value 戻り値

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

Discussion 議論

Other applications connect to the proxy using the NSConnectionconnectionWithRegisteredName:host: class method. 他のアプリケーションは、プロキシに、NSConnectionconnectionWithRegisteredName:host:クラスメソッドを使って接続します。

Local proxies should be considered private to their NSConnection objects. Only an NSConnection object should use this method to create them, and your code shouldn’t retain or otherwise use local proxies. ローカルプロキシそれらは、それらのNSConnectionにとってプライベードとみなされるべきです。あるNSConnectionオブジェクトだけが、このメソッドを使ってそれらを作成するべきです、そしてあなたのコードはローカルプロキシを保持すべきではありませんし、さもなければ使うべきではありません。

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

See Also 参照

Creating a Local Proxy ローカルプロキシを作成する