1
jwu OP 又想了下,对于我的第(2)个问题,貌似对象指针是在stack中吧?举例,我调用一个方法,譬如main(),这个方法作为一个frame被放到stack中,main中定义一个对象指针譬如 NSArray *myArray...这个指针随main方法一道都在stack中,但myArray的对象是被分配到heap中的,这样理解对吗?
|
2
aisk 2014-03-13 10:44:35 +08:00
楼主关于Java的完全记反了。
|
3
jsonline 2014-03-13 10:45:47 +08:00 via Android
你的语言名称一个都没写对 Objective-C Java.
你是大小写不敏感的种族吗? |
4
l6751902 2014-03-13 10:46:31 +08:00 1
[code]因为stack比heap的空间‘更大些’ [/code]
楼主你是认真的么? |
5
tang3w 2014-03-13 10:48:43 +08:00
楼主对 Objective-C 的认识几乎为零
|
6
jwu OP 看来学得不好惹众怒了...
|
7
ivanlw 2014-03-13 13:03:19 +08:00 via iPhone
所有家的Object都在heap中,所有家的指针(reference)都在stack中…吧…?难道是我一直是错的?
|
8
wy315700 2014-03-13 13:04:23 +08:00
Java的object不是一直都在heap里的吗
|
9
TMBest 2014-03-13 14:07:09 +08:00
LZ没有正确的区分stack和heap
|
10
zhicheng 2014-03-14 11:27:11 +08:00
LZ现在的知识,还是先不要区分什么 stack 和 heap 了。。。。
|