编辑代码

#import <Foundation/Foundation.h>
//声明类 TwoNum
@interface TwoNum:NSObject
{
   int friNum;//数一
   int secNum;//数二
}
//所需函数声明
-(void)setfriNum:(int)x; //初始化friNum的值
-(void)setsecNum:(int)y;//初始化secNum的值
-(int) Sum; //求和
//-(int)Sub;
//-(int)
-(void)Print; //输出
@end
//类的实现
@implementation TwoNum
-(void)setfriNum:(int)x
{
   friNum=x; 
}
-(void)setsecNum:(int)y
{
    secNum=y;
}
-(int) Sum
{
    return (friNum+secNum);
}
-(void)Print
{
    NSLog(@"%i+%i=%i",friNum,secNum,[self Sum]);
}
@end

int main (int argc, const char *argv[]) 
{ 
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
int friNum,secNum;
NSLog(@"请输入两个数字:");
scanf("%i%i",&friNum,&secNum);
TwoNum *twosum=[[TwoNum alloc]init];//创建twosum对象并初始化
[twosum setfriNum:friNum]; //twosum对象调用setfriNum成员函数:实参 friNum
[twosum setsecNum:secNum];//twosum对象调用setsecNum成员函数:实参 secNum
[twosum Print]; //twosum对象调用Print输出两个数的和
[pool drain];
return 0;
}