initWithFileDescriptor:closeOnDealloc:
ファイルデスクリプタでファイルハンドルを初期化して返します
-(id)initWithFileDescriptor:(int)fileDescriptor: closeOnDealloc:(BOOL)flag:
解説
ファイルデスクリプタでファイルハンドルを初期化して返します。
flagがYESならレシーバが解放されたとき、ファイルディクリプタがクローズされます。
引数
( int )fileDescriptor
ファイルデスクリプタ
( BOOL )flag
ファイルを閉じればメモリを解放するかYES/NO
フレームワーク
Foundation
クラス
NSFileHandle
Instance Methods
使用可能
10.0
参照
- closeFile
例文
handle9 = [[NSFileHandle alloc] initWithFileDescriptor:1 closeOnDealloc:YES]; /// socketToRemoteServer = socket(AF_INET, SOCK_STREAM, 0); if(socketToRemoteServer > 0) { NSFileHandle * remoteConnection = [[NSFileHandle alloc] initWithFileDescriptor:socketToRemoteServer closeOnDealloc:YES];