可能重复:
箭头运算符 (->) 在 C 中的使用
点 (“.”) 运算符和箭头 (“->”) 运算符在 C 与 Objective-C 中的使用
我是一个新手,正在查看最后一次更新于 2008 年的免费软件/开源程序,但我无法识别->
以下符号中的内容:
- (id)copyWithZone:(NSZone *)zone
{
GFIPGeniusItem * newItem = [[[self class] allocWithZone:zone] init];
newItem->_stringValue = [_stringValue copy];
newItem->_imageURL = [_imageURL copy];
newItem->_webResourceURL = [_webResourceURL copy];
newItem->_speakableStringValue = [_speakableStringValue copy];
newItem->_soundURL = [_soundURL copy];
return newItem;
}
我假设它允许某种捷径,但我很想具体说明它的作用。