Asterisk (*) 在 Objective-C 中通常表示指针。在这种情况下,它用于表示一个对象的引用,而不是对象本身。在 Objective-C 中,对象通常通过指针引用,这使得对象在内存中的存储和操作更加高效。
例如,当声明一个 NSString 类型的变量时,我们通常这样写:
NSString *myString;
这里的 表示 myString 是一个指向 NSString 对象的指针。要访问指针所指向的对象,我们需要使用 操作符:
NSString *myString = @"Hello, World!";
NSLog(@"%@", *myString);
在这个例子中,*myString 将返回一个指向 NSString 对象的指针,然后 NSLog 函数将输出该对象的内容。
领取专属 10元无门槛券
手把手带您无忧上云