J'ai une bibliothèque qui consomme un FILE *
et des données de sortie à un autre FILE *
.Puis-je créer un FICHIER * mappé en mémoire dans C/Objective-C sur iOS?
Je veux gérer à la fois l'entrée de cette bibliothèque et la sortie de cette bibliothèque en mémoire sans lire/écrire depuis/vers un fichier sur le disque.
Nous faisons cela dans iOS - l'exécution de la bibliothèque en tant qu'application séparée et en utilisant stdin
/stdout
n'est pas (autant que je sache) une option viable.
il y a [fmemopen] (http://pubs.opengroup.org/onlinepubs/9699919799/functions/fmemopen.html) et [open_memstream] (http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream .html), mais je ne sais pas si elles sont disponibles sur iOS – Christoph
Non, elles ne sont pas disponibles sur iOS ou OS X. –