目次CocoaのリファレンスHome 目次
このサイトはこちらに移転しました。

内容の保証はしません。



NSFileHandle

ファイルや通信チャンネルに対してデータを読み込んだり、書き込んだりすることができます。

ファイルハンドルを利用することで、細かい制御ができるようになります。
特定の位置に対する読み出し、書き込みが出来ます。
ファイル以外にもソケットやパイプ、デバイスの通信チャンネルに対しても読み出し、書き込みが出来るようになります。
非同期のバックグラウンド処理を行うこともできます。


fileHandleForReadingAtPath:指定したパスを読む事ができるファイルハンドルを作って初期化して返します
fileHandleForWritingAtPath:指定したパスで書き込みできるファイルハンドルを作って初期化して返します
fileHandleForUpdatingAtPath:指定したパスを読み書きできるファイルハンドルを作って初期化して返します
fileHandleWithStandardError標準エラー出力のファイルハンドルを作って初期化して返します
fileHandleWithStandardInput標準入力のファイルハンドルを作って初期化して返します
fileHandleWithStandardOutput標準出力のファイルハンドルを作って初期化して返します
fileHandleWithNullDevice空のデバイスのファイルハンドルを作って初期化して返します
initWithFileDescriptor:ファイルデスクリプタで初期化して、ファイルハンドルを返します
initWithFileDescriptor:closeOnDealloc:
ファイルデスクリプタでファイルハンドルを初期化して返します
fileDescriptorファイルデスクリプタを返します
availableDataファイルポインタからファイルの終わりまで読んだデータを返します
readDataToEndOfFileファイルの終わりまでデータを読んで返します
readDataOfLength:指定した長さ分データを読んで返します
writeData:ファイルハンドルにデータを書きます
acceptConnectionInBackgroundAndNotifyForModes:
非同期で、ストリーム型ソケットとの接続をバックグラウンドで関係を受け入れます
acceptConnectionInBackgroundAndNotify
非同期で、ストリーム型ソケットとの接続をバックグラウンドで関係を受け入れます
readInBackgroundAndNotifyForModes:
バックグラウンドで読んで、通知します
readInBackgroundAndNotifyバックグラウンドでファイルを読んで、読み終わったら通知します
readToEndOfFileInBackgroundAndNotifyForModes:
バックグラウンドでファイルの最後まで読んで、通知します
readToEndOfFileInBackgroundAndNotify
バックグラウンドでファイルの最後まで読んで、通知します
waitForDataInBackgroundAndNotify
データがバックグラウンドスレッドで利用できるかどうかを調べます
waitForDataInBackgroundAndNotifyForModes:
データがバックグラウンドスレッドで利用できるかどうかを調べます
offsetInFileファイルポインタの位置を返します
seekToEndOfFileファイルの最後を探します
seekToFileOffset:指定した位置にファイル読み出しポインタを移動させます
closeFileファイルを閉じます
synchronizeFileメモリ上のデータをディスクに書き出します
truncateFileAtOffset:指定するオフセットでファイルを切り詰めたり広げたりします

ホーム