IP属地:广东
这一篇探索cache_t内部结构 用lldb打印出$3为cache_t的内容,我们发现cache_t包含_bucketsAndMaybeMask...
承接上一篇OC类的探究二:属性和实例方法[https://www.jianshu.com/writer#/notebooks/50032204/...
由下方代码可知,isKindOfClass()确定一个对象是否是这个类的成员,或者有派生类,isMemberOfClass()只能确定对象是否是...
承接上一篇OC类的探究分析一:类与元类[https://www.jianshu.com/writer#/notebooks/50032204/n...
首先看一遍让脑子打结的官方图 看完之后。。。。 好吧,用代码验证一下喽。 先定义一个Person类, 然后在main.m中实例化一个对象 打印结...
前言 因为底层处理器的限制,代码编译器会进行内存对齐。目的就是让处理器能够更加高效的访问这些变量。在64位处理器中,内存在进行读写操作时,一次读...
先上一个alloc的“遛弯轨迹”,嘻嘻~~如有疏漏错处,多谢指点! 准备工具:先去这个地方https://opensource.apple.co...