变量 | 显示 | 存储空间 | 生命周期 | 特点 |
---|---|---|---|---|
成员变量(实例变量、属性) | 在类的声明中定义,在@interface CLASS ( ) 和@end 中间 | 堆 | 1.定义的时候不能初始化2.只能通过对象访问,不能离开类单独存在 | |
局部变量 | 函数体内或代码块中 | 栈 | 函数体内 | |
全局变量 | 函数外部 | 静态区 | 整个文件 | 程序一启动就会自动分配内存空间,直到程序释放才结束 |
OC基础 -- 局部变量,全局变量,成员变量 的区别
最新推荐文章于 2024-04-16 21:30:00 发布
变量 | 显示 | 存储空间 | 生命周期 | 特点 |
---|---|---|---|---|
成员变量(实例变量、属性) | 在类的声明中定义,在@interface CLASS ( ) 和@end 中间 | 堆 | 1.定义的时候不能初始化2.只能通过对象访问,不能离开类单独存在 | |
局部变量 | 函数体内或代码块中 | 栈 | 函数体内 | |
全局变量 | 函数外部 | 静态区 | 整个文件 | 程序一启动就会自动分配内存空间,直到程序释放才结束 |