Melhor maneira de baixar arquivos grandes da web para o iPhone para gravar no disco

Em um aplicativo para iPhone, atualmente tenho código para baixar um arquivo da Web para o iPhone e salvá-lo em disc

O problema é que, se o arquivo forampl, o uso de memória do aplicativo dispara e o aplicativo falh

Tenho certeza de que não estou fazendo da maneira "adequada"

Atualmente, tenho o seguinte:

mediaData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:path]];
[mediaData writeToFile:fullPath atomically:YES];
[mediaData release];

Como mencionei, isso funciona para algo como uma imagem, mas não para algo como um videoclipe, pois o aplicativo trav

Qual é a maneira correta de fazer isso para impedir que meu aplicativo falhe? Meu pensamento talvez fosse soquetes, mas como não fiz muita programação de soquetes, não tenho certez

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion