----方法一
头文件中 类内使用成员变量, 内外使用属性
@interface Person : NSObject
{
NSString * _peopleName;
int _peopleAge;
int _peopleSex;
}
@property(nonatomic,strong)NSString *peopleName;
@property(nonatomic,strong)peopleAge;
@end
主文件中
#import "Person.h"
@implementation Person
@end
方法二
头文件
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
NSString * _peopleName;
int _peopleAge;
int _peopleSex;
}
-(void)setName:(NSString *)name;
-(NSString *)getName;
@end
主文件
#import "Person.h"
@implementation Person
- (instancetype)init
{
self = [super init];
if (self) {
}
return self;
}
-(void)setName:(NSString *)name
{
_peopleName=name;
}
- (NSString *)getName
{
return _peopleName;
}
@end
3 main文件中
3.1赋值
[p1 setName:@"易飞"];
3.2取值
NSLog(@"p1 name---->%d",[p1 getName]);