Objective C は初めてで、簡単なプログラムを作成して練習したいと考えていました。何らかの理由でメソッド print が動作しません。何か案は?
#import <Foundation/Foundation.h>
@interface person: NSObject
{
//----Variables----
int age;
}
//----Methods----
-(void) print;
-(void)setAge: (int) a;
@end
@implementation person
-(void) print{
NSLog(@"You are %i years old!", age);
}
-(void) setAge: (int) a{
age=a;
}
@end
int main(int argc, char *argv[]){
@autoreleasepool{
person *alex; alex = [person alloc];
[alex setAge:12];
[alex print];
return 0;
}
}