移动开发

iOS开发-内存区块

2018-04-26  本文已影响1人  划落永恒

内存区块 5块

 1.栈区  临时变量没有分配空间 像[NSString StringWithFormate:@""]

 2.堆区  (程序员手动分配空间,释放也是程序员释放,alloc,malloc calloc    ARC(自动管理 需注意循环引用)MRC release CFRelease())

 3.全局区  (静态,全区)编译时分配,app结束时由系统释放

 4.常量区  编译时分配,app结束时由系统释放

 5.代码区

上一篇下一篇

猜你喜欢

热点阅读