Xcode - Criar arquivo csv / planilha

Eu tenho três matrizes. O primeiro array contém strings, igual ao segundo, no entanto o terceiro contémNSNumberé. De qualquer forma, de volta ao tópico ... como posso criar um arquivo csv (que é um arquivo Excel / números) como uma planilha para conter esses dados. É possível?

Estes são meus três arrays:

locationArray - contém muitas seqüências de caracteres dateArray - contém muitas seqüências de caracteres milesArray - contém muitosNSNumber's

Mas cada array contém a mesma quantidade de objetos (por exemplo, em uma visão de tabela) você pode juntar os dados em umNSDictionary. É como uma corrente.

Então, ficaria assim:

NSDictionary *firstFlight = [NSDictionary dictionaryWithObjectsAndKeys:[locationArray objectAtIndex: 0], @"FlightName", [dateArray objectAtIndex: 0], @"FlightDate", [milesArray objectAtIndex: 0], @"FlightMiles", nil];

E esse dicionário conteria um voo (a funcionalidade deste aplicativo de teste é registrar os voos). Então, se eu enumerar isso usando umfor loop e substituídoobjectAtIndex: com o número em loop eu poderia obter muitos dicionários dos vôos.

Agora que você entende como minha estrutura de dados funciona. Como posso criar um arquivo CSV de excel / numbers / spreadsheet para ficar assim, por exemplo (apenas uma captura de tela do que poderia ser):

(OS MILHOS DE DADOS SÃO APENAS REALIZADOS)

questionAnswers(1)

yourAnswerToTheQuestion