首页 > 学院 > 开发设计 > 正文

获取iPhone手机的内存信息

2019-11-09 18:52:17
字体:
来源:转载
供稿:网友

可用内存

//获取当前设备可用内存及所占内存的头文件

#import <sys/sysctl.h>

#import <mach/mach.h>

 

// 获取当前设备可用内存(单位:MB)

- (double)availableMemory

{

  vm_statistics_data_tvmStats;

  mach_msg_type_number_tinfoCount =HOST_VM_INFO_COUNT;

 kern_return_tkernReturn = host_statistics(mach_host_self(), 

                                          HOST_VM_INFO, 

                                           (host_info_t)&vmStats, 

                                           &infoCount);

  

  if(kernReturn !=KERN_SUCCESS) {

  return NSNotFound;

  }

  

  return ((vm_page_size *vmStats.free_count) /1024.0) /1024.0;

}

总内存

目前没找到获取方法,可能只能根据机型自己来判断,比如iphone 5C,总内存1G


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表