isa

Kathleen1009 天前
ios·objective-c·runtime·isa
iOS--RuntimeRuntime 是一套底层全部用C语言代码构成的API,封装了很多动态性相关的函数。Objective-C 是一门动态语言,允许很多操作推迟到程序运行时再进行。OC的动态特性就是由 Runtime 来支撑和实现的,平时编写的OC代码,底层都是转换成了Runtime API 进行调用。
谷公子的藏经阁1 年前
cpu·risc-v·isa
RISC-V笔记——基础RISC-V旨在支持广泛的定制和专业化。RISC-V的ISA是由一个基本整型ISA和其它对基本ISA的可选扩展组成。每个整型ISA可以使用一个或多个可选的ISA扩展进行扩展。
SchneeDuan1 年前
ios·objective-c·runtime·kvo·isa
iOS-- RuntimeRuntime 是 Objective-C 区别于 C 语言这样的静态语言的一个非常重要的特性。C 语言是一门静态语言,也就是说,在编译时,编译器就已经完全决定了函数的调用地址(也就是哪个函数会被执行)。编译器通过代码中的函数名,直接将它与内存中的函数地址关联起来。函数调用是非常确定的,也就是所谓的“静态绑定”。
依旧风轻1 年前
ios·class·isa·isa_t·objc_class
Objective-C 中的 isa 不再是简单的结构体指针在 Objective-C 中,isa 指针是对象和类之间的重要桥梁。它不仅帮助运行时系统识别对象的类型,还参与了一些内存和性能优化。本文将深入讲解 isa 指针的内存结构,包括其在早期和现代实现中的演变。
我是有底线的