@interface Animal: NSObject
@property int speed;
-(void) run_speed;
-(void) set_speed:(int) n;
@end
@implementation Animal
@synthesize speed;
-(void) run_speed
{
NSLog(@"run speed %i",speed);
}
-(void) set_speed:(int) n
{
spee在 @interface 增加 @property,在 @implementation 里写上 @synthesize
编译器会默认的添加 setSpeed函数
下面语句会成功。
[dog setSpeed: 30]; [dog run_speed];
原文:http://8645758.blog.51cto.com/8635758/1367357