Question

Exemple:

NSData *fileData = [fileHandle readDataToEndOfFile];

Suis-je responsable de la fermeture que descripteur de fichier? (Je pense que je ne suis pas ... mais juste 99,95% sûr!)

Était-ce utile?

La solution

Vous n'êtes pas obligé de fermer le descripteur de fichier, cependant, il est bon de désaffecter l'objet NSFileHandle lorsque vous avez terminé avec elle. Cela garantira que la mémoire utilisée par l'application est réduit au minimum.

iOS Référence de la classe:

  

Note: La désaffectation d'un   objet NSFileHandle supprime son   et ferme le descripteur représenté   fichier ou d'un canal à moins que le   objet NSFileHandle a été créé avec   initWithFileDescriptor: ou   initWithFileDescriptor: closeOnDealloc:   NO avec comme argument de paramètre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top