【发布时间】:2013-09-11 19:55:02
【问题描述】:
NSString *testString;
testString = [[NSString alloc] init];
无论我读了多少关于它的答案,我都不明白这一点——人们不断地交换术语,说 testString 是一个变量,然后说那是一个指针,我很困惑。
这是我目前的理解。我们在第一行声明了指针testString...然后[[NSString alloc] init]返回一个实际的NSString对象还是NSString对象的地址?
【问题讨论】:
-
知道某些东西可以既是变量又是指针可能会有所帮助。指针是一种变量。
-
@GregHewgill 也就是说,直到它是一个 const 指针。 :)
标签: objective-c variables pointers