2
在此示例方法/消息:Objective-C圆括号里有什么东西?
-(void) setNumerator:(int) n {
numerator = n;
}
什么是(INT)是什么意思?它看起来不像是将它转换为int ...
在此示例方法/消息:Objective-C圆括号里有什么东西?
-(void) setNumerator:(int) n {
numerator = n;
}
什么是(INT)是什么意思?它看起来不像是将它转换为int ...
int
指的是n
的类型。发送-setNumerator:
消息时,您需要提供参数。在这种情况下,您将提供类型为int
的参数。
如果你的方法有一个像一个定义:
- (void)setNumerator:(NSNumber *)n {
NSNumber *newNumerator = [n copy];
[numerator release];
numerator = newNumerator;
}
,那么你会发送-setNumerator:
时提供一个NSNumber
。
(int)是一个类型说明符。这意味着变量(在本例中为“n”)的类型为“int”。