您当前的位置: 首页 >  清风清晨 objective-c

【Objective-C中的@synthesize】

清风清晨 发布时间:2022-07-31 22:48:28 ,浏览量:5

前言

@property只能生成getter和setter方法的声明,那实现怎么办呢?

一、@synthesize是什么?

比如,有一个类

#import
@interface Person : NSObject
{
NSString *_name;
int _age;
float _weight;
}
@property NSString *name;
@property int age;
@property float weight;
@end
@implementation Person

@end

那么,getter和setter方法的实现,能不能自动生成呢?

1)@synthesize的作用:自动生成getter和setter方法的实现。
2)语法:@synthesize @property的名称;
例如:
@interface Person : NSObject
{
int _age;
}
@property int age;
@end
----------------------
@implementation Person
@synthesize age;
@end

二、@s

关注
打赏
查看更多评论

清风清晨

暂无认证

  • 5浏览

    0关注

    70博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录