2012-08-09 3 views
0

Я разбил файл на 50 мб пакетов на стороне сервера, и когда я получаю его на iPad, я получаю объект NSData через NSURLConnection. Чтобы восстановить данные, я создаю пустой объект NSMutableData и просто appendData пакеты обратно вместе по порядку? Или я должен использовать NSFileHandle, писать в файл, искать конец файла, записывать следующий файл, искать конец файла, полоскать, повторять? Благодаря!Рекомбинация объектов NSData после загрузки

ответ

0

Это действительно зависит от ограничений памяти. Если файлы x00M слишком много обрабатываются в памяти с помощью объекта NSData, вам придется пройти второй маршрут (что, я думаю, является отличным подходом). Вы можете проверить с помощью инструментов, если вы находитесь в допустимых пределах.

Учитывая, что вы хотите сделать это на iPhone, очень вероятно, что вам придется делать это через файловую систему.

Смежные вопросы