Дисковое пространство для загруженных файлов в приложении ios - PullRequest
1 голос
/ 28 сентября 2011

Мое приложение загружает файлы.Сколько места я могу использовать для загруженных файлов?Размер приложения составляет 3-4 мегабайта.Я сохраняю файлы в папку с документами.

1 Ответ

6 голосов
/ 28 сентября 2011

Нет ограничений по емкости, за исключением доступного хранилища (за исключением того факта, что приложение может видеть немного меньше памяти, чем то, что фактически доступно на устройстве - некоторые могут быть сохранены для ОС).

Чтобы получить бесплатное хранилище, доступное на устройстве (в зависимости от вашего приложения):

NSString* docsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:docsDir error:NULL];
unsigned long long freeSpaceInBytes = [[fileAttributes objectForKey:NSFileSystemFreeSize] unsignedLongLongValue];
NSLog(@"Memory Capacity of %llu MiB.", ((freeSpaceInBytes/1024ll)/1024ll));
...