Каков подходящий способ работы с большими текстовыми файлами в Objective-C? Скажем, мне нужно прочитать каждую строку отдельно и вы хотите рассматривать каждую строку как NSString. Каков наиболее эффективный способ сделать это?
В одном решении используется метод NSString:
+ (id)stringWithContentsOfFile:(NSString *)path
encoding:(NSStringEncoding)enc
error:(NSError **)error
а затем разделите строки на разделитель новой строки, а затем перейдем к элементам в массиве. Однако это кажется довольно неэффективным. Нет ли простого способа обработать файл как поток, перечислив каждую строку, а не просто сразу прочитать все это? Как будто Java java.io.BufferedReader.