swift开发知识收集

汇编窥探Swift底层(三):结构体和类

2020-02-26  本文已影响0人  冰风v落叶

窥探结构体和类的内存

class Size{
    let width = 3
    let height = 4
}
var size = Size()

print("size变量的地址=",Mems.ptr(ofVal: &size)) 
打印之后是:size变量的地址= 0x0000000100008390

print("size变量的内存=",Mems.memStr(ofVal: &size)) 
打印之后是:size变量的内存= 0x00000001007090a0


struct Point{
    let x = 6
    let y = 7
}
var point = Point()

print("point变量的地址=",Mems.ptr(ofVal: &point)) 
打印之后是:point变量的地址= 0x0000000100008398

print("point变量的内存=",Mems.memStr(ofVal: &point)) 
打印之后是:point变量的内存= 0x0000000000000006 0x0000000000000007

上一篇下一篇

猜你喜欢

热点阅读