ios runtime打印方法的时候cxx destruct是什么

最近在用runtime 获取到类的所有方法的时候发现除了自己的方法,还有一个不认识的cxx destruct方法。

一脸懵逼,这是何方神圣,后来查阅资料才知道这是因为在ARC下,系统需要自动把你声明的属性置为nil

1.当注释掉所有的成员变量的时候就不在调用了(其中也包括属性)就不会再调用这个方法了2.后来了解到这个方法就是在ARC模式下,将所有的成员变量变成nil相当于MRC模式下的dealloc

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容