@property和@synthesize自动设置、获取变量值
Member.h文件
// Member.h
// Twopage
//
// Created by Evis on 12-7-23.
// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface Member : NSObject{
int intX;
int intY;
}
@property int intX,intY;
-(void)print;
@end
Member.m文件
// Member.m
// Twopage
//
// Created by Evis on 12-7-23.
// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//
#import “Member.h”
@implementation Member
@synthesize intX,intY;
-(void)print{
NSLog(@”%i”,intX+intY);
}
@end
main.m文件
// main.m
// Twopage
//
// Created by Evis on 12-7-16.
// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
#import “Member.h”
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here…
Member *member = [[Member alloc]init];
[member setIntX:12];
[member setIntY:13];
[member print];
}
return 0;
}