Instance Method
インスタンスメソッド
initWithFileDescriptor:closeOnDealloc:
Creates and returns a file handle object associated with the specified file descriptor and deallocation policy.
Declaration
宣言
- (instancetype)initWithFileDescriptor:(int)fd
closeOnDealloc:(BOOL)closeopt;
Parameters
パラメータ
fileDescriptor
The POSIX file descriptor with which to initialize the file handle.
それでファイルハンドルを初期化するPOSIXファイル記述子。
flag
YES
if the returned file handle object should take ownership of the file descriptor and close it for you or NO
if you want to maintain ownership of the file descriptor.
返されるファイルハンドルオブジェクトがファイル記述子の所有権をとってそれをあなたの代わりに閉じるならばYES
、またはあなたがファイル記述子の所有権を保守したいならばNO
。
Return Value
戻り値
An initialized file handle object.
初期化されたファイルハンドルオブジェクト。
Discussion
議論
If flag
is NO
, the file descriptor you pass in to this method isn’t owned by the file handle object. In such a case, you’re responsible for closing the file descriptor at some point after disposing of the file handle object. If you want the file handle object to close the descriptor for you automatically, pass YES
for the flag
parameter.
あなたがファイルハンドルオブジェクトにあなたの代わりに自動的に記述子を閉じてほしいならば、YES
をflag
パラメータに渡してください。
See Also
参照
Creating a File Handle
ファイルハンドルを作成する
+ fileHandleForReadingAtPath:
Returns a file handle initialized for reading the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットの読み込みのために初期化されるファイルハンドルを返します。
+ fileHandleForReadingFromURL:error:
Returns a file handle initialized for reading the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットの読み込みのために初期化されるファイルハンドルを返します。
+ fileHandleForWritingAtPath:
Returns a file handle initialized for writing to the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットへの書き出しのために初期化されるファイルハンドルを返します。
+ fileHandleForWritingToURL:error:
Returns a file handle initialized for writing to the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットへの書き出しのために初期化されるファイルハンドルを返します。
+ fileHandleForUpdatingAtPath:
Returns a file handle initialized for reading and writing to the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットの読み書きのために初期化されるファイルハンドルを返します。
+ fileHandleForUpdatingURL:error:
Returns a file handle initialized for reading and writing to the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットの読み書きのために初期化されるファイルハンドルを返します。
Related Documentation
関連文書
- closeFile
Disallows further access to the represented file or communications channel and signals end of file on communications channels that permit writing.
表現されたファイルまたは通信経路へのもっと先のアクセスを禁止します、そして書き込み許可する通信経路上のファイルの終端を合図します。