Вы можете использовать NSString
метод экземпляра -initWithContentsOfFile:encoding:error:
или «удобный метод» +stringWithContentsOfFile:encoding:error:
В первом случае:
NSString *fileContents = [[NSString alloc] initWithContentsOfFile:pathToFile encoding:NSUTF8StringEncoding error:&error];
Во втором:
NSString *fileContents = [NSString stringWithContentsOfFile:pathToFile encoding:NSUTF8StringEncoding error:&error];
, где
pathToFile
- это NSString
, то есть путь к файлу, который вы читаете
encoding
является одной из NSStringEncoding
констант (посмотрите на документы )
error
- указатель на объект NSError
, который заполняется методами при возникновении ошибки.
Выбор между ними зависит от того, хотите ли вы в конце автоматически освобожденную строку или нет.