有人知道如何找出现在使用和可用的物理内存量吗?
我需要像这样在我的 iPad 应用程序中显示:
可用内存为 14.1/16Gb 您的应用程序文件占用 1412 Mb
我将在我的应用程序中存储大文件并且应该知道已用内存 - 删除一些文件并写入新的
类似于物理内存管理
最佳答案
听起来您所说的“内存”是指文件系统存储。像这样的东西应该能让你得到你想要的:
NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSDictionary *info = [[NSFileManager defaultManager] attributesOfFileSystemForPath:path error:NULL];
NSUInteger totalSpace = [[info objectForKey:NSFileSystemSize] unsignedIntegerValue];
NSUInteger freeSpace = [[info objectForKey:NSFileSystemFreeSize] unsignedIntegerValue];
关于objective-c - 显示设备上的可用物理内存(iphone/ipad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5199582/