ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值 两种类型PK: 1、保存方式不同,访问方式不同: 基本类型值:指的是简单的数据段例如下面五种数...
ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值 两种类型PK: 1、保存方式不同,访问方式不同: 基本类型值:指的是简单的数据段例如下面五种数...
👍👍👍👍👍
KVC实现原理剖析1、KVC简介 KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中,翻译成中文是键值码,是由NSKeyValueCoding非正式...
讲解很到位
IOS底层原理之NSObject的结构一、疑惑 在OC程序中,我们知道NSObject是“万物之源”,所有的类的都继承自NSObject,我们疑惑的是在OC的底层NSObject是什么样的?类的结构在OC底层是什...
一、疑惑 在OC程序中,我们知道NSObject是“万物之源”,所有的类的都继承自NSObject,我们疑惑的是在OC的底层NSObject是什么样的?类的结构在OC底层是什...
学习了
IOS底层原理之cache_t结构在Object-C语言中,方法在调用之后都会被缓存起来,在下一次调用的时候就会去缓存中拿取,缓存方法的地方是一个叫cache_t的结构。本文基于源码分析cache_t的结构原...
在Object-C语言中,方法在调用之后都会被缓存起来,在下一次调用的时候就会去缓存中拿取,缓存方法的地方是一个叫cache_t的结构。本文基于源码分析cache_t的结构原...
不错(*๓´╰╯`๓)♡
浅谈isMemberOfClass和isKindOfClass的区别isMemberOfClass和isKindOfClass这两个方法是我们在编程中经常遇到的,都是用来判断对象的所属类型的方法。那么两者之间有什么区别呢?下面我们来分析下两者...
isMemberOfClass和isKindOfClass这两个方法是我们在编程中经常遇到的,都是用来判断对象的所属类型的方法。那么两者之间有什么区别呢?下面我们来分析下两者...
一、疑惑点 采用Object-C语言进行开发的时候,我们都知道可以通过 [XXX alloc]、[[XXX alloc]init]、[XXX new]的形式进行对象实例的创建...
谢谢博主!
IOS底层原理之isa在上一篇的文章深入底层理解alloc和init以及new中我们分析了alloc,知道了 alloc创建了对象并且分配内存;同时初始化isa属性;我们也知道了Objective...
拜读( •̥́ ˍ •̀ू )
IOS底层原理之alloc和init以及new一、疑惑点 采用Object-C语言进行开发的时候,我们都知道可以通过 [XXX alloc]、[[XXX alloc]init]、[XXX new]的形式进行对象实例的创建...
拜读了
内存对齐1、内存对齐的原因 我们都知道计算机是以字节(Byte)为单位划分的,理论上来说CPU是可以访问任一编号的字节数据的,我们又知道CPU的寻址其实是通过地址总线来访问内存的,C...
1、内存对齐的原因 我们都知道计算机是以字节(Byte)为单位划分的,理论上来说CPU是可以访问任一编号的字节数据的,我们又知道CPU的寻址其实是通过地址总线来访问内存的,C...
在上一篇的文章深入底层理解alloc和init以及new中我们分析了alloc,知道了 alloc创建了对象并且分配内存;同时初始化isa属性;我们也知道了Objective...