Nouveau sur l'iPhone 3.2, Apple a introduit le support de partage de fichiers. Les détails peuvent être trouvés au https://developer.apple.com/iphone/library/releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS3_2.html#//apple_ref/doc/uid/TP40009337-SW1. Maintenant, la plupart des exemples flottant sur le Web montre l'écriture dans le répertoire de documents. Que faire si je veux écrire des fichiers à partir de mon application, mais que je ne veux pas que l'utilisateur puisse la voir via iTunes? Je regarde la section Fichiers et réseaux du Guide de programmation iPhone OS et je ne sais pas quelle serait une bonne alternative au répertoire de documents pour écrire des fichiers à cacher à l'utilisateur et ne pas être rejeté par l'équipe de révision d'Apple.iPhone écrire dans un fichier (répertoire alternatif)
Répondre
Si les données n'ont pas besoin d'être conservées à chaque lancement, vous pouvez utiliser le dossier Temps. Bien nommé, c'est un dossier volatile (à travers le lancement).
Peut-être que j'aurais dû en faire une question en plusieurs parties. Le dossier temporaire a un sens pour non persistante à travers le lancement. Que faire si je veux qu'il persiste pendant le lancement? – strider2k
Si vous voulez persister: et sauvegarder: utilisez Documents si vous ne voulez pas sauvegarder: use Library/Caches Comme perscrit dans les documents liés à. – JoePasq
Vous pouvez utiliser le répertoire de la bibliothèque au lieu du répertoire de documents:
// get the library directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];
// make a file name to write the data to using the library directory:
NSString *fileName = [NSString stringWithFormat:@"%@/myfile", libraryDirectory];
// Save data
[myData writeToFile:fileName atomically:NO];
http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/FilesandNetworking/FilesandNetworking.html# // apple_ref/doc/uid/TP40007072-CH21-SW10 est le lien vers le Guide de programmation du système d'exploitation pour iPhone et fichiers. – strider2k