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

清风清晨

暂无认证

  • 4浏览

    0关注

    71博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Objective-C语言中的@property增强】

清风清晨 发布时间:2022-08-01 22:42:26 ,浏览量:4

前言

什么是@property增强? Xcode4.4之前的写法: 1)@property只是生成了getter和setter的声明; @synthesize只是生成了getter和setter的实现; 属性还得自己写; 这种写法是Xcode4.4之前的写法,Xcode4.4之后,Xcode对@property做了1个增强

一、@property增强了什么?

Xcode4.4之后,你只要写一个@property,它就会: 1)自动帮你生成私有属性, 2)帮你生成getter和setter的声明, 3)帮你生成getter和setter的实现。

二、使用步骤 1.例如,有这么一个类:

@interface Student : NSObject

@end

@implementation Student

@end

1)我什么都不做,我就写一个如下语句: @interface Student : NSObject @property NSString *name; @end 2)它已经帮你做很多事情了: a)自动帮你生成一个私有属性:属性的类型和@property的类型一致,属性的名字和@property的名字一致

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

微信扫码登录

1.8688s