macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSNetService

NSNetServiceクラス

INDEX>Foundation>apple(OS X) apple(iOS) 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 OS X v10.2以降 iOS 2.0以降 定義 NSNetServices.h 概要 ネットワークサービスの作成 レ…

dataFromTXTRecordDictionary:

+(NSData *)dataFromTXTRecordDictionary:(NSDictionary *)txtDictionary: 解説 NSDictionaryをTXTRecordデータにして返します。 逆はdictionaryFromTXTRecordData: 返り値 ( NSData * ) なし 引数 ( NSDictionary * )txtDictionary フレームワーク Foundati…

dictionaryFromTXTRecordData:

+(NSDictionary *)dictionaryFromTXTRecordData:(NSData *)txtData: 解説 ネットサービスのTXTRecordデータをNSDictionaryに変換します。 逆はdataFromTXTRecordDictionary: 返り値 ( NSDictionary * ) なし 引数 ( NSData * )txtData フレームワーク Founda…

TXTRecordData

解説 TXTRecordデータを返します 返り値 ( NSData * ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.4 参照 -setTXTRecordData: +dictionaryFromTXTRecordData: +dataFromTXTRecordDictionary: 例文

getInputStream:outputStream:

-(BOOL)getInputStream:(NSInputStream **)inputStream: outputStream:(NSOutputStream **)outputStream: 解説 調査中... レシーバーの入力/出力ストリームを受け取ります。 返り値 ( BOOL ) YES/NO 引数 ( NSInputStream ** )inputStream ( NSOutputStream…

hostName

ネットサービスのホスト名を返します 解説 ネットサービスのホスト名を返します。 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.4 参照 例文 NSLog([NSString stringWithFormat:@"hostName…

resolveWithTimeout:

-(void)resolveWithTimeout:(NSTimeoutInterval)timeout: 解説 タイムアウト時間を指定して、アドレスを決定します。 返り値 ( void ) なし 引数 ( NSTimeoutInterval )timeout フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10…

setTXTRecordData:

-(BOOL)setTXTRecordData:(NSData *)recordData: 解説 TXTRecordデータをセットします。 返り値 ( BOOL ) YES/NO 引数 ( NSData * )recordData フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.4 参照 -TXTRecordData 例文

startMonitoring

解説 モニタリングを開始します 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.4 参照 -stopMonitoring 例文

stopMonitoring

モニタリングを中止します 解説 モニタリングを中止します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.4 参照 -startMonitoring 例文

netService:didUpdateTXTRecordData:

-(void)netService:(NSNetService *)sender: didUpdateTXTRecordData:(NSData *)data: 解説 デリゲートに通知する TXTレコードがアップデートしたときサービスによって与えられる 返り値 ( void ) なし 引数 ( NSNetService * )sender TXTレコードがアップデ…

netServiceDidPublish:

-(void)netServiceDidPublish:(NSNetService *)sender: 解説 サービスの発行がうまく行った事をデリゲートに通知します。 返り値 ( void ) なし 引数 ( NSNetService * )sender フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10…

netServiceWillResolve:

ネットワークサービスが作業にかかれる時に呼び出されます -(void)netServiceWillResolve:(NSNetService *)sender: 解説 ネットワークサービスが作業にかかれる時に呼び出されます。 デリゲートでの実装 返り値 ( void ) なし 引数 ( NSNetService * )sender…

netServiceWillPublish:

サービスの結果を返す準備がきている時に呼び出されます -(void)netServiceWillPublish:(NSNetService *)sender: 解説 サービスの結果を返す準備がきている時に呼び出されます。 デリゲートでの実装 返り値 ( void ) なし 引数 ( NSNetService * )sender フ…

netServiceDidStop:

ネットサービスが途中で終了した時に呼び出されます -(void)netServiceDidStop:(NSNetService *)sender: 解説 ネットサービスが途中で終了した時に呼び出されます。 デリゲートでの実装 返り値 ( void ) なし 引数 ( NSNetService * )sender フレームワーク …

netServiceDidResolveAddress:

アドレスが決定された時に呼び出されます -(void)netServiceDidResolveAddress:(NSNetService *)sender: 解説 アドレスが決定された時に呼び出されます。 デリゲートでの実装 返り値 ( void ) なし 引数 ( NSNetService * )sender フレームワーク Foundation…

netService:didNotResolve:

アドレスを決定できなかった時に呼び出されます -(void)netService:(NSNetService *)sender: didNotResolve:(NSDictionary *)errorDict: 解説 アドレスを決定できなかった時に呼び出されます。 デリゲートでの実装 ● NSNetServicesErrorCode ● NSNetServices…

netService:didNotPublish:

エラーが発生した時に呼び出され、エラーコードはデリゲートに渡されます -(void)netService:(NSNetService *)sender: didNotPublish:(NSDictionary *)errorDict: 解説 エラーが発生した時に呼び出され、エラーコードはデリゲートに渡されます。 デリゲート…

type

タイプを返します 解説 タイプを返します。 返り値 ( NSString * ) 文字列 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 例文 //タイプを返す NSLog([NSString stringWithFormat:@"type= %@",[nService type]]);

stop

現在の実行を中止します 解説 現在の実行を中止します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 例文 //実行を停止 [nService stop];

setProtocolSpecificInformation:

プロトコル依存のデータをセットします -(void)setProtocolSpecificInformation:(NSString *)specificInformation: 解説 プロトコル依存のデータをセットします。 古い仕様のために用意されているので、使用しません。 返り値 ( void ) なし 引数 ( NSString…

setDelegate:

デリゲートをセットします -(void)setDelegate:(id)delegate: 解説 デリゲートをセットします。 返り値 ( void ) なし 引数 ( id )delegate フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 - delegate 例文 //デリゲー…

scheduleInRunLoop:forMode:

指定した実行ループにネットサービスオブジェクトを追加します -(void)scheduleInRunLoop:(NSRunLoop *)aRunLoop: forMode:(NSString *)mode: 解説 指定した実行ループにネットサービスオブジェクトを追加します。 返り値 ( void ) なし 引数 ( NSRunLoop * …

resolve

アドレスの決定を試みます 解説 アドレスの決定を試みます。結果はコールバックで返されます。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 - stop 例文 //アドレスの決定を試みる [nSer…

removeFromRunLoop:forMode:

実行ループから取り除きます -(void)removeFromRunLoop:(NSRunLoop *)aRunLoop: forMode:(NSString *)mode: 解説 実行ループから取り除きます。 返り値 ( void ) なし 引数 ( NSRunLoop * )aRunLoop 実行ループ ( NSString * )mode モード フレームワーク Fo…

publish

ネットワーク上でレシーバのサービスを通知してみます 解説 ネットワーク上でレシーバのサービスを通知してみます。結果はコールバックで返ってきます。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可…

protocolSpecificInformation

プロトコル依存のデータを返します 解説 プロトコル依存のデータを返します。古い仕様のために残されているので使用しません。 返り値 ( NSString * ) 文字列 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 - se…

name

サービス名を返します 解説 サービス名を返します。 返り値 ( NSString * ) 文字列 引数 フレームワーク Foundation クラス NSNetService Instance Methods 使用可能 10.2 参照 例文 //名前を返す NSLog([NSString stringWithFormat:@"name= %@",[nService n…

initWithDomain:type:name:port:

ドメイン、タイプ、サービス名、ポートでネットサービスを初期化して返します -(id)initWithDomain:(NSString *)domain: type:(NSString *)type: name:(NSString *)name: port:(int)port: 解説 ドメイン、タイプ、サービス名、ポートでネットサービスオブジ…

initWithDomain:type:name:

ドメイン名、タイプ、サービス名でネットサービスオブジェクトを初期化して返します -(id)initWithDomain:(NSString *)domain: type:(NSString *)type: name:(NSString *)name: 解説 ドメイン名、タイプ、サービス名でネットサービスオブジェクトを初期化し…