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

清风清晨

暂无认证

  • 0浏览

    0关注

    71博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【延展Extension的使用场景 Objective-C语言】

清风清晨 发布时间:2022-09-04 22:56:24 ,浏览量:0

一、延展到底是用来干嘛的,延展的应用场景: 1.分类是干嘛的,分类是将1个臃肿的类,拆分成多个模块,方便后期管理。 2.延展可以做这个事情吗,不可以,为什么,延展没有单独的实现,它怎么把1个类分多个模块呢,分不了啊,分不了。 3.分类的第二个作用,是不是为1个先有的类加方法啊,做扩展啊 4.延展可不可以,也不可以,为什么,因为延展没有单独的实现啊,你如果加方法,你最多只能加个方法的声明,实现的话,你还放在哪儿去,还放在本类的实现里面去,而绝大多数场景下,本类你是访问不了的。你看不见的,你怎么去修改人家的类呢。 5.是吧,所以,到底这个延展,该怎么用!什么时候用!以及如何用! 1)大家思考1个问题,比如,我这里有1个类:Student类,现在我有1个要求,让你为这个Student类写1个私有的@property,什么叫私有的@property啊,就是它生成的getter、setter方法,只能在本类的内部访问,不能在外部访问。 2)要为类写1个私有的@
关注
打赏
1663943137
查看更多评论
立即登录/注册

微信扫码登录

0.0380s