0
我在Objective-C(今天)剛開始編程,我只是做了一些簡單的命令行的例子,但我已經運行到的東西,已經難倒我。我在主線5 & 6上收到編譯器錯誤。這裏是我的代碼:的Objective-C:現在讓我來創建一個類的實例
分數接口:
#import <Foundation/Foundation.h>
@interface Fraction : NSObject
{
int numerator, denominator;
}
-(void)print;
-(void)setDenominator;
-(void)setNumerator;
@end
分數實現:
#import "Fraction.h"
@implementation Fraction
-(void)print {
NSLog(@"%i/%i",numerator,denominator);
}
-(void)setNumerator: (int) n {
numerator = n;
}
-(void)setDenominator: (int) d {
denominator = d;
}
@end
主營:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
@autoreleasepool {
Fraction *f1 = [[Fraction alloc] init];
Fraction *f2 = [[Fraction alloc] init];
}
return 0;
}
所有3個文件都在同一個文件夾中。我正在使用Xcode;如果這是相關的信息。
請一定要加你的特定錯誤。 –