Concept de gestionnaire de fichiers dans iphone
-
25-09-2019 - |
Question
Je suis inconnu du gestionnaire de fichiers dans l'iphone
Quelqu'un peut-il expliquer le concept de gestionnaire de fichiers ici
Merci
La solution
Vous utilisez un objet NSFileManager à effectuer un grand nombre de fichiers système générique opérations par exemple, vous pouvez:
Créer des répertoires et des fichiers.
Extrait le contenu des fichiers (comme NSData objets)
Changer votre emplacement de travail en cours dans le système de fichiers.
Copier, déplacer, et les fichiers de liens et répertoires.
Supprimer les fichiers, des liens et des répertoires.
...
Un point important à comprendre est que votre application fonctionne dans un « bac à sable » - il a accès uniquement à ses propres fichiers, et non pas les fichiers créés par d'autres applications
.La section le système de fichiers dans le Guide de programmation d'application iOS décrit la mise en page de votre application et tous les fichiers qu'il crée.
Par exemple, voici comment vous pouvez utiliser NSFileManager pour ouvrir un fichier nommé « Defaults.plist » dans votre paquet d'application et le lire dans un objet NSData:
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Defaults" ofType:@"plist"];
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];