Como você pode criar um arquivo grande no iOS rapidamente

Eu preciso ser capaz de criar um grande arquivo "fictício" (cerca de 1 GB) rapidamente. Atualmente, estou fazendo um loop em uma matriz de bytes e anexando-o ao arquivo, mas isso resulta em separar os hits do disco:

NSFileHandle *handle = [NSFileHandle fileHandleForWritingAtPath:self.path];
[handle seekToEndOfFile];

while (shouldContinue)
{
     NSData *dummyData = [self buildDummyData];
     [handle writeData:dummyData];
}

Mas isso leva cerca de 7 segundos para ser concluído. Gostaria que fosse concluído em menos de 1 segundo. Existe uma maneira de criar um arquivo e alocar seu tamanho sem precisar anexar bytes a ele?

questionAnswers(3)

yourAnswerToTheQuestion