Come funziona NSFileHandle OffsetInfile?
-
27-10-2019 - |
Domanda
Voglio solo sapere come funziona OffsetInfile? e qual è la differenza tra SeekTofileOffset. e anche esempi di codice che conosci sarebbero utili :)
Soluzione
Per descrittori di file standard, -[NSFileHandle offsetInFile]
e -seekToFileOffset:
avere equivalenti posix semplici:
[handle offsetInFile];
=> off_t offset = lseek([handle fileDescriptor], 0, SEEK_CUR);
[handle seekToFileOffset:off];
=> off_t offset = lseek([handle fileDescriptor], off, SEEK_SET);
La differenza tra loro è che il primo restituisce l'offset corrente, mentre il secondo cambia l'offset.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow