我对如何调用方法及其背后的语法有点困惑。有人可以为我剖析两行代码吗?我有一堆随机的问题。
NSString *testString;
testString = [[NSString alloc] init];
那么这里发生了什么?正在创建一个名为 testString 的新指针……这指向什么?
然后在最后一行,它正在被设置,但我对什么感到很困惑。是:
[[NSString alloc] init]
返回地址?是否在 NSString 上调用方法“alloc”,然后在该输出上调用 init?alloc 和 init 甚至可以做什么?
谢谢。