Runtime

作者: 飘摇的水草 | 来源:发表于2022-02-11 17:48 被阅读0次
    • 对象的本质是什么?
      答:结构体,内部存放着isa指针和成员变量的值。
    Person *person = [[Person alloc]init];
    p->_hobby = @"study";
    p.name = @"lg";
    
    //malloc_size  --系统实际分配的内存大小  --16字节对齐  -- 以空间换时间
    //class_getInstanceSize  -- 实例对象实际的内存大小  -- 8字节对齐
     malloc_size((__bridge const void *) (p));
     class_getInstanceSize(p.class);
    

    相关文章

      网友评论

          本文标题:Runtime

          本文链接:https://www.haomeiwen.com/subject/ysaakrtx.html