Puede utilizar regular
fopen
y fread
para tener acceso al contenido de un archivo. De forma alternativa, puede utilizar NSString
si el archivo contiene sólo texto o NSData
para los datos no son de texto.NSString *myString = [NSString stringWithContentsOfFile:@"/path/to/file"];
NSData *myData = [NSData dataWithContentsOfFile:@"/path/to/file"];
@"/path/to/file"
una constante de cadena del estilo de "Objective-C".Es diferente a una cadena de C regular (es decir, sin la @
antepone) porque se comporta como un objeto; puede enviar mensajes de, y es capaz de ser almacenado en NSArray
s etc..Desde el punto de vista del programador de Mac estas cadenas de Objective-C pueden ser tratadas al igual que los objetos NSString
.Si su nombre de usuario en tu Mac es "smith", su directorio de inicio es
/Users/smith
.Si tiene un archivo en la carpeta Documents
de su directorio de inicio llamado data.txt
, a continuación, puede utilizar el código siguiente para acceder a ella (pero no recomiendo rutas de codificación en el disco duro como este)NSString *myString = [NSString stringWithContentsOfFile:@"/Users/smith/Documents/data.txt"];
No hay comentarios:
Publicar un comentario