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

【延展Extension的基本使用 Objective-C语言】

清风清晨 发布时间:2022-09-02 22:22:40 ,浏览量:3

一、延展Extension是个什么东西:它是个特殊的分类

1.是1个特殊的分类,所以延展也是类的一部分

2.延展的特殊之处:

1)延展这个特殊的分类,没有名字,以前讲过的分类,是不要取个名字啊,记住,延展这个特殊的分类没有名字

2)延展只有声明,没有实现,它的实现是和本类共享1个实现

3.延展的语法:

@interface 本类名 ()

@end

()这里面什么都不要写,就有1个小括号就可以了,这就是延展的声明

有没有@implementation呢,没有,记住,延展只有声明,没有实现。那它的实现在什么地方呢,我们刚刚说过,和本类共享1个实现

二、举个例子:

1.先有1个本类:Person类,如下:

#import

@interface Person : NSObject
@property(nonatomic,strong)NSString *name;
@prope

关注
打赏
查看更多评论

清风清晨

暂无认证

  • 3浏览

    0关注

    70博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

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

微信扫码登录