iphone - NSFileHandle offsetInFile如何工作?

标签 iphone ios nsfilehandle

我只是想知道offsetInFile如何工作?和seekToFileOffSet之间的区别是什么。和您知道的代码示例也会有所帮助:)

最佳答案

对于标准文件描述符,-[NSFileHandle offsetInFile]-seekToFileOffset:具有简单的POSIX等效项:

[handle offsetInFile];
    => off_t offset = lseek([handle fileDescriptor], 0, SEEK_CUR);

[handle seekToFileOffset:off];
    => off_t offset = lseek([handle fileDescriptor], off, SEEK_SET);

它们之间的区别在于,第一个返回当前偏移量,而第二个则更改偏移量。

关于iphone - NSFileHandle offsetInFile如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350033/

相关文章:

ios - 带导航栏的自动布局 - 删除特定约束

ios - 如何禁用或隐藏 UIPrintInteractionController 中的共享选项?

ios - 在 Metal 中初始化 MTLPixelFormatR32Float 的纹理

ios - 如何替换本地文件中的 12 字节数据?

iphone - 因没有 Google Logo 而被拒绝 - mapkit - 但无法显示它

iphone - objective-c : When to use methods in App Delegate and when to use methods in View Controller

iphone - 在 viewDidAppear 方法中访问用户的位置一次

iphone - iOS4 - iPhone模拟器的背景音频