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

清风清晨

暂无认证

  • 3浏览

    0关注

    71博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Objective-C语言中的@property】

清风清晨 发布时间:2022-07-30 22:50:35 ,浏览量:3

前言

我们写一个类,分以下几个步骤: 1)要先为类写属性 2)再声明属性的getter 和 setter方法 3)再实现这个getter和setter

有没有让编译器自动实现这些代码的方法? 答案是,有,天空一声巨响,@property就隆重登场了!

一、@property的作用是什么?

1)作用:自动生成getter和setter方法的声明 因为是生成方法的声明,所以应该写在@interface类的声明里面。 2)语法:@property 数据类型 名称; 比如,有一个Person类: @interface Person : NSObject { NSStrin *_name; int _age; } – (void)setName:(NSStrin *)name; – (NSString *)name; @property int age; @end @implementation Person – (void)setName:(NSString *)name { _name = name; } – (NSString *)name { return _name; } @end

上述代码中的@property int age,这句话有什么效果?

关注
打赏
1663943137
查看更多评论
立即登录/注册

微信扫码登录

0.1144s