OC第二天 对象和方法
Person *p = [Person new];
申请内存空间2.给实例变量初始化3.返回新空间的首地址
new申请的内存空间在堆区 (动态)
类 保存在 代码区
实体变量 堆区
对象的方法 代码区
P 栈区
给对象初始化的时候 基本数据都初始化为 0
字符等初始化为NULL
调用一个类的方法步骤
1.先找到栈区P存储的内容 为堆区的isa的地址
2.然后跳转到堆区的isa查询它存储的内容 为代码的的代码块地址
3.进入代码区对应的地址 然后找到方法
#pragma mark (自己书写的介绍)给代码分组
#waring (自己写提示) 处理未完成的事物
函数
1.函数是平行的
2.函数不存在隶属关系
3.不可以访问成员变量
4.可以直接调用
类的申明和实现应该成对出现 而且他们不可以嵌套
类的申明顺序可以打乱
类应该先声明后实现
成员变量不可以赋初值
成员变量不可以用static
|
|