iOS系统的内存是什么结构

2025-02-26 19:20:26
推荐回答(2个)
回答1:

NSString的init方法就是把@付给这个指针,同:initWithString:@,同 = @。iOS会给@(或@abcd)在编译时就分配内存,放在Stack段。Stack段是从低位开始向高位使用,不受引用计数控制。
NSArray的init方法则是在运行时才分配空间的,放在Heap段。

回答2:

NSString的init方法就是把@付给这个指针,同:initWithString:@,同 = @。iOS会给@(或@abcd)在编译时就分配内存,放在Stack段。Stack段是从低位开始向高位使用,不受引用计数控制。 NSArray的init方法则是在运行时才分配空间的,放在Heap段。