首先上代码,是我初学objectiveC练习的一个音量调控的程序。
类的定义:
#import <Foundation/Foundation.h>
#import <Foundation/NSObject.h>
@interface Volume : NSObject
{ int val;
int min, max,step;
}
-(id) initWithMin:(int)a max:(int)b step:(int)c;
-(int) value;
-(id) up;
-(id)down;
@end
类的实现:
然后进入主函数,我在调用value的#import "Volume.h" @implementation Volume -(id) initWithMin:(int)a max:(int)b step:(int)c{ self =[super init]; if(self!= nil) { val =min=a; max=b; step=c; } return self; } -(int)value { return val; } -(id)up{ if((val+=step)>max) val=max; return self; } -(id)down{ if((val-=step)<min) val=min; return self; } @end