Je travaillais sur mon application iOS et mon but est de sauvegarder un fichier que je reçois de l'Internet petit à petit. Ma configuration actuelle est que j'ai un objet NSMutableData
et j'y ajoute un peu de données lorsque je reçois mon fichier. Après la réception du dernier "paquet", j'écris le NSData
dans un fichier et le processus est terminé. Je suis un peu inquiet que ce n'est pas la façon idéale de le faire en raison des limitations de RAM dans un appareil mobile et il serait problématique de recevoir des fichiers volumineux.Efficacité d'économie de fichiers iOS Efficacité
Ma pensée suivante était d'implémenter un NSFileHandle
afin que le fichier arrive, il serait sauvegardé sur le disque, plutôt que sur la mémoire virtuelle.
En termes de rapidité et d'efficacité, quelle méthode, selon vous, fonctionnera décemment sur un appareil iOS? J'utilise actuellement la première approche, NSMutableData
. Est-il utile de changer mon application pour utiliser le NSFileHandle
?
Merci à l'avance, Guvvy