获取iPhone手机的内存信息

    xiaoxiao2021-03-26  38

    可用内存

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

    #import <sys/sysctl.h>

    #import <mach/mach.h>

     

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

    - (double)availableMemory

    {

      vm_statistics_data_t vmStats;

      mach_msg_type_number_t infoCount =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

    转载请注明原文地址: https://ju.6miu.com/read-663862.html

    最新回复(0)