NSString等Foundation框架提供的类的内存管理
栈 内存地址由高到低
堆 内存地址由低到高
栈区地址 大于 堆区地址
堆区地址 大于 数据区地址
int main(){
定义字符串,字符串在内存常量区
如果你需要的字符串在常量区已经存在了,就不会分配新的内存空间
而是使用已存在的字符串的内存地址
在内存常量区
在内存堆区
Johnny_Cheung 博主文章分类:Objective-C ©著作权
NSString等Foundation框架提供的类的内存管理
栈 内存地址由高到低
堆 内存地址由低到高
栈区地址 大于 堆区地址
堆区地址 大于 数据区地址
int main(){
定义字符串,字符串在内存常量区
如果你需要的字符串在常量区已经存在了,就不会分配新的内存空间
而是使用已存在的字符串的内存地址
在内存常量区
在内存堆区
下一篇:C语言 -- 定时关机程序
在编程语言中是少不了对内存的管理的,内存对于计算机来说是宝贵的资源,
holydancer原创,如需转载,请在显要位
Objective-C 入门(三)内存管理
1、Objective-C内存管理简介: Objective-C需要自己考虑内存的管理
下面来一起学习一下点语法的内存管理 (一):赋值 assign:直接赋值,默认 retain:保留对象 copy:拷贝对象
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M