2015-04-16 3 views
0

Je veux lire de gros fichiers sur un appareil iOS, pour améliorer la mémoire de l'appareil iOS, quelqu'un m'a dit peut-être que je peux utiliser la carte mémoire Linux sur iOS, mais je n'en ai aucune idée. Ou il y a d'autres façons sur la plate-forme iOS, tout comme la carte mémoire Linux? Merci beaucoup.Comment utiliser la carte mémoire linux sur iOS?

+2

Il serait préférable d'éviter les optimisations prématurées. Faites fonctionner votre application Ensuite, s'il y a un problème avec les fichiers volumineux, examinez les méthodes iOS pour travailler avec des fichiers plus volumineux. Ensuite, si vous avez un problème, postez une question plus concrète sur votre problème spécifique. – rmaddy

Répondre

0

Sur iOS, commencez par une instance de NSData et configurez-la pour utiliser le mappage de la mémoire pour mapper le contenu du fichier en mémoire. Comme le dit @rmaddy, évitez les optimisations prématurées. En supposant que "gros fichiers" signifie "plus grande que la mémoire physique", alors commencez par ce qui précède. Si "gros fichiers" signifie "quelques Mo", il suffit de lire les fichiers et d'en finir avec eux jusqu'à ce que vous quantifiez un problème de performance réel.