类模版在内存中的全局区
我们假设声明一个Person类,这个类中包含所有成员属性及类的声明
在我们调用的时候会申请一块内存空间
如:Person *p = [Person alloc];
1)Person 在全局区
2)*p在栈区
3)alloc在堆区 :alloc在这里做了3件事,其一开辟内存空间,其二给Person这个类中所有成员初始化为0,字符初始化为null,其三返回空间首地址给p
每个对象都会有一个isa指针,指向的是类在模版中存储的空间首地址
类模版在内存中的全局区
我们假设声明一个Person类,这个类中包含所有成员属性及类的声明
在我们调用的时候会申请一块内存空间
如:Person *p = [Person alloc];
1)Person 在全局区
2)*p在栈区
3)alloc在堆区 :alloc在这里做了3件事,其一开辟内存空间,其二给Person这个类中所有成员初始化为0,字符初始化为null,其三返回空间首地址给p
每个对象都会有一个isa指针,指向的是类在模版中存储的空间首地址