C总结:

1.(1)申请内存空间。(2)给实例便来难过初始化(3)返回空间的首地址

1)申请的空间的内存在哪个区? 2)实例变量又保存在什么地方?3)对象方法保存在什么地方?

new 申请的时候,申请的空间在内存的堆区,(程序动态分配的内存空间)

初始化的时候,如果实例变量是基本类型,此时给初始化的为0,如果是字符串,初始化为null,

2)实例变量,存放在堆区,指针变量,对象名存放在栈区,

3)对象的方法存放在代码区

4)首先找到p对应的堆区空间,然后找到-isa指针,在找到指向的代码区,然后到该空间中找方法,

5)一个类可以创建多个对象。

2.#pragma mark [文字说明]  #pragma mark [-] 分割线 方便代码进行分组,导航,快速查找代码清晰可见。

3.先声明后实现:

原文地址:https://www.cnblogs.com/ytmaylover/p/5049151.html