美文网首页
9.类与方法 打印内存地址

9.类与方法 打印内存地址

作者: dongfang | 来源:发表于2019-03-18 18:20 被阅读0次

#import  <objc/runtime.h>

查看一个类的内存大小

p sizeof(self)

p sizeof(void*)  指针大小

p (int)class_getInstanceSize([AspectsAppDelegate class]) 实例对象大

memory read/3wg $5      (memory read)相同的命令未x。   x/3wg $5    

memory read读取$5指针的内存分布情况。

3wg w 十六进制 g 代表8个一组打印

arm64 真机环境对isa 指针进行了优化,真正的地址打印出来需要

相关文章

  • 9.类与方法 打印内存地址

    #import 查看一个类的内存大小 p sizeof(self) p size...

  • iOS之LLDB常用命令

    打印值、修改值、调用方法 p、po 打印值po:输出值p:输出值+值类型+引用名+内存地址(xcode中有内存地址...

  • 内存对齐

    8字节:指针大小、对象、属性 首先打印出对象获取内存地址: 然后打印内存地址:用x打印内存地址 然后打印内存地址:...

  • Swift 打印内存地址 3.0版本

    //Swift 打印内存地址/*参数泛型AnyObject可以改成Any,这样就可以打印struct,enum等类...

  • Object、Enum

    toString方法,返回:类名@内存地址toString equals方法,==,比较的是内存地址this是一个...

  • Flutter 类方法和基础语法(I)

    Dart 中所有的类都继承自 Object类。 类的方法 构造方法 打印: get、 set方法 打印: 连缀书写...

  • equals()和hashCode()方法

    一、String类equals()方法 Object类,equals()方法,默认两个对象==,即内存地址相同,即...

  • 9.类结构与方法

  • iOS底层alloc & init & new方法

    通过一段代码开始分析alloc方法的本质: 分别输出3个对象的内容、内存地址、指针地址,下图是打印结果 通过打印结...

  • JAVA之常用API

    (1)equals方法比较内存地址 * a: Object类中的equals方法 * 用于比较两个对象是否...

网友评论

      本文标题:9.类与方法 打印内存地址

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