方案简介语言生命周期实用频率pthread跨平台(Unix,Linux,Windows) 更底层C 语言程序员管理很少使用NSThread面向对...
1、isa 详解 isa 在 arm64 架构之前就是一个普通的指针,存储着 Class、Meta-Class 对象的内存地址 从 arm64 ...
关联对象并不是存储在被关联对象本身内存中,而是存储在全局的统一的一个 AssociationManager中(里边有个hashMap) 实现关联...
一个分类对应一个结构体指针对象,包含了分类中的一些信息 程序在编译的时候就会创建分类对应的结构体指针变量,将信息存放在变量中,但是只有在运行时才...
1、Block 的本质: Block 本质上也是一个 OC 对象,它内部也有个 isa 指针Block 是封装了函数调用以及函数调用环境(参数)...
1、KVC KVC可以通过key直接访问对象的属性,或者给独享的属性直接赋值,这样可以在运行时动态的访问或修改对象的属性。 当调用setValu...
这两个方法都有实例方法和类方法实例方法内部:调用者的类对象 == 传进去的 cls类方法内部:调用者的元类的对象 == 传进去的 cls 源码:...
1、对象的分类 对象分为三类 instance 对象在内存中存储的信息包括: isa指针 其他成员变量 【值】 class 对象在内存中存储的信...
方式一: 在终端中输入以下命令,回车即可:显示:defaults write com.apple.finder AppleShowAllFile...