佚名通过本文主要向大家介绍了xcode swift,swift对象存储,taylor swift,swift,swift code是什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: (swift)大家中午好,xcode 中如何查看一个对象是在堆区还是在栈区?
描述:
解决方案1:
描述:
大家中午好,xcode 中如何查看一个对象是在堆区还是在栈区?
解决方案1:
应该没法查看。
你初始化方法以 new, alloc, retain,copy 开头都是在堆区,也包括被引用计数管理的对象。
常量这些就会在栈区。
简单一点,除去 NSString *aString = @"aaa" 这种编译时会转换为常量
其它的 Objective-C 对象,理论上来说,都是在堆区.
此外,block 也是个例外,具体的可以去了解内存管理相关的知识点。