#objective-c #io #textinput
#objective-c #io #textinput
Вопрос:
Я видел несколько тем об обработке файлов в Objective C, но не могу найти простой систематический способ сделать это: допустим, у вас есть файлы данных с несколькими столбцами, где каждый x y z … столбцы разделяются табуляциями. То, что я хочу сделать, это просто преобразовать каждый столбец в определенный массив. У меня почти нет опыта работы с Objective C, но я знаю C .
Заранее благодарю вас.
Ответ №1:
Используйте метод NSString, чтобы сделать это после чтения его с stringWithContentsOfFile:...
:
-
разделите его на линейный массив с
componentsSeperatedByString:@"n"
-
разделите каждую строку-строку массива с
componentsSeperatedByString:@"t"
Комментарии:
1. Не могу заставить его работать: NSString * zStr = [NSString stringWithContentsOfURL:zUrl кодировка: ошибка кодирования NSASCIIStringEncoding: NULL]; NSArray * table=[zStr componentsSeparatedByString:@»n»]; в любом случае спасибо за помощь NSArray * x = [компоненты таблицы, разделенные строкой: @» t»];