Esempio:
NSData *fileData = [fileHandle readDataToEndOfFile];
Sono responsabile della chiusura dell'handle del file? (Penso di non essere ... ma sicuro solo al 99,95%!)
risposte:
2 per risposta № 1Non è necessario chiudere l'handle del file,tuttavia, è buona norma deallocare l'oggetto NSFileHandle al termine. Ciò assicurerà che la memoria utilizzata dall'applicazione sia ridotta al minimo.
Riferimento classe iOS:
Nota: La deallocazione di un L'oggetto NSFileHandle elimina il suo descrittore e chiude il rappresentato file o canale a meno che il L'oggetto NSFileHandle è stato creato con initWithFileDescriptor: o initWithFileDescriptor: closeOnDealloc: con NO come argomento del parametro.