【问题标题】:Disk space for downloaded files in ios appios应用程序中下载文件的磁盘空间
【发布时间】:2011-09-27 20:37:23
【问题描述】:

我的应用程序下载文件。我可以为下载的文件使用多少空间?应用程序大小为 3-4 MB。我将文件保存到文档文件夹。

【问题讨论】:

标签: iphone objective-c ios filesystems app-store-connect


【解决方案1】:

除了可用存储空间之外没有容量限制(除了应用程序看到的存储空间可能比设备上实际可用的存储空间少一些 - 有些可能会为操作系统保存)。

要获得设备上可用的免费存储空间(就您的应用而言):

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));

【讨论】:

  • 谢谢,这正是我需要的
猜你喜欢
  • 2015-05-07
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-24
相关资源
最近更新 更多