获取iPhone手机的内存信息

来源:互联网 发布:淘宝上的lolita代购 编辑:程序博客网 时间:2024/05/17 02:20

可用内存

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

#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


0 0
原创粉丝点击