在此示例方法/消息中:
-(void) setNumerator:(int) n {
numerator = n;
}
(int)是什么意思?它看起来不像是一个int ...
答案 0 :(得分:10)
int
指的是n
的类型。发送-setNumerator:
消息时,您需要提供参数。在这种情况下,您将提供类型为int
的参数。
如果您的方法有如下定义:
- (void)setNumerator:(NSNumber *)n {
NSNumber *newNumerator = [n copy];
[numerator release];
numerator = newNumerator;
}
发送NSNumber
时,您将提供-setNumerator:
。
答案 1 :(得分:0)
(int)是一个类型说明符。这意味着变量(在本例中为“n”)的类型为“int”。