【发布时间】:2014-03-18 20:54:13
【问题描述】:
我是 Objective-C 的新手,我很想知道更多关于 id 数据类型的信息。我想知道为什么数据类型id的变量不能是指针。
在声明变量时,我了解到我们应该将其设为指针,例如
SomeClass *someVar = [[SomeClass alloc] init];
但在id 类型的情况下,它就像:
id someVar = [[SomeClass alloc] init];
这里,id 类型不再是指针。为什么?
【问题讨论】:
-
感谢 DarkDust,网址建议,有帮助
-
这是我在这里的第一个问题,我感觉很好,几分钟内就得到了回答。谢谢大家!
-
谁告诉你
id不能是指针?试试const id* selfPtr = &self;
标签: objective-c