Скачивание и анализ массива NSURLConnections - PullRequest
0 голосов
/ 07 июня 2011

У меня есть NSArray of NSURLConnections с запросами, которые возвращают xml. Каков наилучший способ систематически, для каждого NSURLConnection:

  1. Загрузите данные и сохраните их в NSMutableData
  2. Разобрать его с помощью NSXMLParser (или любым другим способом, если вы, ребята, считаете, что это лучше).

Я не спрашиваю, как использовать NSURLConnection или как анализировать xml, а просто ищу лучший способ решения этой проблемы, поскольку в этом массиве есть много элементов, которые необходимо загрузить, а затем проанализировать, а затем сохранить в другой изменяемой таблице. массив, а затем сохраняется на диск.

Спасибо.

Ответы [ 2 ]

1 голос
/ 07 июня 2011

Если вы ищете лучший подход, посмотрите на ASIHTTPRequest в отношении доступа к сети.

Для вашего случая ASIHTTPRequest предлагает очереди операций (ASINetworkQueue), очень легко собирает данные (проще, чем NSURLConnection), а также предлагает очень хороший кэш.

Что касается разбора XML, прочитайте эту статью: Как выбрать лучший анализатор XML для вашего проекта iPhone

0 голосов
/ 07 июня 2011

Посмотрите NSOperation и NSOperationQueue и это руководство .

...