用命令编译运行.m文件写的程序

用命令生成一个名为ceshi.m的文件
在里面添加代码

#import 

@interface ChengJi : NSObject {
    double _CResult;
    double _OCResult;
    double _AllResult;
    double _PingJResult;
}

- (void)setCResult:(int)CResult;
- (void)setOCResult:(int)OCResult;
- (int)OCResult;
- (int)AllResult;

@end

@implementation ChengJi

- (void)setCResult:(int)CResult {
    _CResult = CResult;
}
- (int)CResult {
    return _CResult;
}

- (void)setOCResult:(int)OCResult {
    _OCResult = OCResult;
}
- (int)OCResult {
    return _OCResult;
}

- (int)AllResult {
    return _CResult + _OCResult;
}
- (int)PingJResult {
    return (_CResult + _OCResult) / 2;
}

@end

int main()
{
    ChengJi *stu = [ChengJi new];
    [stu setOCResult: 65];
    [stu setCResult: 75];
    
    NSLog(@"学生总分为%d,平均分为%d",[stu AllResult], [stu PingJResult]);
    return 0;
}

然后输入命令
*第一条命令 cc -c ceshi.m
*第二条命令 cc ceshi.o -framework Foundation (有空格)
*第三条命令 ./a.out

你可能感兴趣的:(用命令编译运行.m文件写的程序)