スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[OS X]NSConnection Class Reference

NSConnection Class Reference

Inherits from
NSObject
Conforms to
NSObject(NSObject)
Framework
/System/Library/Frameworks/Foundation.framework
Availability
Available in OS X v10.0 and later.
Companion guide
D istributed Objects Programming Topics
Declared in
NSConnection.h
Related sample code
Authenticator

Overview : 概要
NSConnectionオブジェクトは各スレッドのオブジェクト間のコミニュケーション、ローカル環境で動作するスレッド間、リモートシステムを管理します。
Connectionオブジェクトは、配置されたオブジェクトメカニズムのバックボーン(基幹系)と、バックグラウンドで正常に働くことを形成する。
あなたはNSConnectionのメソッドを、他のアプリケーションへ物を売るとき、プロキシ(代理)を通してそのような販売物(Vended Object)にアクセスするとき、そしてコミュニケーションパラメータを変えるときに使います。
またあるときには、あなたは単純に販売物またはそのプロキシといっしょに影響し合います。
単一のConnectionオブジェクトは、複数スレッドで共有し、販売物にアクセスするために使うかも知れません。
Tasks

Getting the Default Instance
+ defaultConnection Deprecated in OS X v10.6

Creating Instances
+ connectionWithReceivePort:sendPort:
– initWithReceivePort:sendPort:

Running the Connection in a New Thread
– runInNewThread
– enableMultipleThreads
– multipleThreadsEnabled
– addRunLoop:
– removeRunLoop:

Vending a Service
+ serviceConnectionWithName:rootObject:usingNameServer:
+ serviceConnectionWithName:rootObject:
– registerName:
– registerName:withNameServer:
– setRootObject:
– rootObject

Getting a Remote Object
+ connectionWithRegisteredName:host:
+ connectionWithRegisteredName:host:usingNameServer:
– rootProxy
+ rootProxyForConnectionWithRegisteredName:host:
+ rootProxyForConnectionWithRegisteredName:host:usingNameServer:
– remoteObjects
– localObjects

Getting a Conversation
+ currentConversation

Getting All NSConnection Objects
+ allConnections

Configuring Instances
– setRequestTimeout:
– requestTimeout
– setReplyTimeout:
– replyTimeout
– setIndependentConversationQueueing:
– independentConversationQueueing
– addRequestMode:
– removeRequestMode:
– requestModes
– invalidate
– isValid

Getting Ports
– receivePort
– sendPort
– dispatchWithComponents:

Getting Statistics
– statistics

Setting the Delegate
– setDelegate:
– delegate
このエントリーをはてなブックマークに追加

tag : OS X MacDeveloperLibrary

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。