我是 Objective C 的新手,也是编程的新手。我正在阅读一本名为“Objective C for Absolute Beginner”的书,当我尝试使用他们的示例进行练习时遇到问题。
在示例中,我们有一些方法要定义,它们必须使用一些变量。但是没有行来声明这些变量,我的 Xcode 中出现错误。然后我尝试在实现中声明这些变量并且它起作用了。(不再有错误)
我的问题是,这本书缺少关于声明变量的内容还是没有必要?还是取决于 Xcode 版本?因为在下一个示例中,我再次遇到此类问题。
我知道这可能是一个愚蠢的问题,但我是全新的^^。
太感谢了。
#import "RadioStation.h"
@implementation RadioStation
+ (double)minAMFrequency {
return 520.0;
}
+ (double)maxAMFrequency {
return 1610.0;
}
+ (double)minFMFrequency {
return 88.3;
}
+ (double)maxFMFrequency {
return 107.9;
}
- (id)initWithName:(NSString *)newName atFrequency:(double)newFrequency {
self = [super init];
if (self != nil) {
name = newName;
frequency = newFrequency;
}
return self;
}
- (NSString *)name {
return name;
}
- (void)setName:(NSString *)newName {
name = newName;
}
- (double)frequency {
return frequency;
}
- (void)setFrequency:(double)newFrequency {
frequency = newFrequency;
}
@end