根据NSProcessInfo docs,-physicalMemory
返回“以字节为单位的物理内存量”。但是,在我的32 GB iPhone 5上,它返回1065000960
,它只有大约1 GB(1016 MB)。那是怎么回事?它实际上是否返回了块数或其他内容?这可能是API中的错误吗?
FWIW,我得到相同的值using sysctl()
。
答案 0 :(得分:4)
-physicalMemory
方法返回设备中存在的RAM(易失性存储)量,iPhone 5的容量为1GB。
" 32GB"设备型号中的图引号是非易失性闪存(想想SSD),它与RAM分开。