#import <Foundation/Foundation.h> #import "Person.h" int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; // insert code here... NSLog(@"Hello, World!"); Person *person = [[Person alloc] initWithAge:30 identify:23452342]; NSLog(@"person.age:%d",[person getAge]); int age = 28; [person setAge:age]; NSLog(@"person.age:%d",[person getAge]); [person setAge:++age]; NSLog(@"person.age: %d",[person getAge]); [pool drain]; return 0; }
#import <Foundation/Foundation.h> @interface Person : NSObject { int identify; int age; } - (id) initWithAge:(int) _age identify:(int) _identify; - (int) getIdentify; - (int) getAge; - (void) setAge:(int) _age; @end
#import "Person.h" @implementation Person - (id) initWithAge:(int) _age identify:(int) _identify { if (self = [super init]) { age = _age; identify = _identify; } return self; } - (int) getIdentify { return identify; } - (int) getAge { return age; } - (void) setAge:(int) _age { age = _age; } @end