Initializer
init(fileDescriptor:)
Creates and returns a file handle object associated with the specified file descriptor.
Declaration
宣言
convenience init(fileDescriptor fd: Int32
)
Parameters
パラメータ
fileDescriptor
The POSIX file descriptor with which to initialize the file handle. This descriptor represents an open file or socket that you created previously.
それでファイルハンドルを初期化するPOSIXファイル記述子。この記述子は、あなたが以前に作成した、開いたファイルまたはソケットを表します。
For example, when creating a file handle for a socket, you’d pass the value returned by the socket function.
Return Value
戻り値
A file handle initialized with fileDescriptor
.
fileDescriptor
で初期化されるファイルハンドル。
Discussion
議論
The file descriptor you pass in to this method isn’t owned by the file handle object. Therefore, you’re responsible for closing the file descriptor at some point after disposing of the file handle object.
You can create a file handle for a socket by using the result of a socket
call as fileDescriptor
.
あなたは、ソケットに対してファイルハンドルを作成することが、socket
呼び出しの結果をfileDescriptor
として使うことによって行えます。
See Also
参照
Creating a File Handle
ファイルハンドルを作成する
init?(forReadingAtPath: String)
Returns a file handle initialized for reading the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットの読み込みのために初期化されるファイルハンドルを返します。
init(forReadingFrom: URL)
Returns a file handle initialized for reading the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットの読み込みのために初期化されるファイルハンドルを返します。
init?(forWritingAtPath: String)
Returns a file handle initialized for writing to the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットへの書き出しのために初期化されるファイルハンドルを返します。
init(forWritingTo: URL)
Returns a file handle initialized for writing to the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットへの書き出しのために初期化されるファイルハンドルを返します。
init?(forUpdatingAtPath: String)
Returns a file handle initialized for reading and writing to the file, device, or named socket at the specified path.
指定されたパスでのファイル、デバイス、または名前付きソケットの読み書きのために初期化されるファイルハンドルを返します。
init(forUpdating: URL)
Returns a file handle initialized for reading and writing to the file, device, or named socket at the specified URL.
指定されたURLでのファイル、デバイス、または名前付きソケットの読み書きのために初期化されるファイルハンドルを返します。
Related Documentation
関連文書
func closeFile()
Disallows further access to the represented file or communications channel and signals end of file on communications channels that permit writing.
表現されたファイルまたは通信経路へのもっと先のアクセスを禁止します、そして書き込み許可する通信経路上のファイルの終端を合図します。