Ответ не объясняет, как читать текстовый файл LARGE построчно. В Objective-C нет хорошего решения для чтения больших текстовых файлов без помещения их в память (что не всегда возможно).
В этом случае мне нравится использовать методы c:
FILE* file = fopen("path to my file", "r");
size_t length;
char *cLine = fgetln(file,&length);
while (length>0) {
char str[length+1];
strncpy(str, cLine, length);
str[length] = '\0';
NSString *line = [NSString stringWithFormat:@"%s",str];
% Do what you want here.
cLine = fgetln(file,&length);
}
Обратите внимание, что fgetln не сохранит ваш символ новой строки. Кроме того, мы +1 длины строки, потому что мы хотим освободить место для завершения NULL.