2024年 4月 18日

static成员变量的本质

面向对象编程语言喜欢将全局变量转移到类内部变成static变量,看起来不像全局变量。事实上,编译器会将static成员变量和全局变量看做的一样的,编程语言的写法减少程序员随意操作全局变量的可能,虽然事 …阅读更多

进一步了解
2024年 4月 18日

ObjC的nil和NULL

NULL是C语言的东西,本质就是0,nil是ObjC引入来表示空对象。一般而言,如果是C语言类型就用NULL,如果是ObjC对象就用nil做比较。

进一步了解
2024年 4月 18日

RTTI机制的原理

RTTI全称是Run-Time Type Identification,代表运行时类型识别。一般而言,面向对象编程语言都会支持它,只是支持的形式不太一样。RTTI一般包括类名称、类方法列表、虚函数表、 …阅读更多

进一步了解