2011-09-27 67 views
1

我的應用程序下載文件。我可以使用多少空間下載文件?應用程序大小爲3-4 MB。我將文件保存到文檔文件夾。下載的文件在iOS應用程序的磁盤空間

+2

可能重複:http://stackoverflow.com/questions/2953052/what-is-the-maximum- sandbox-size-on-ipad – Luke

+1

AFAIK沒有配額,你只是受限於免費空間... – Tom

回答

6

除可用存儲空間外,沒有容量限制(除了應用程序可能會看到少一點存儲空間,然後設備上實際可用的空間數量 - 可能會爲操作系統保存一些空間數據)。

來獲得設備上可用的免費存儲空間(如您的應用程序而言):

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

謝謝,這是我需要的 –

相關問題