美文网首页
解读objc源码:解剖Category~~剖后感

解读objc源码:解剖Category~~剖后感

作者: ElaineYin | 来源:发表于2018-06-07 17:37 被阅读12次

    嘻嘻,这篇题目起得有些惊悚哈,连解剖这么重口味的词儿都用上了~~

    不过这个词儿真的很贴合我的心情啦,之前没有真正理解category的时候,只能牢牢记住:

    寒窗苦读(死记硬背)

    timg-6.jpeg

    1、Category可以加方法,就正常添加方法就行
    2、Category可以在.h里面用@property添加属性,我们得用关联关键字的方法自己实现set、get方法,不实现调用会crash
    3、Category不能添加变量

    貌似用法也很简单嘛,请回忆下面几种场景:(不要告诉我你没碰到过,我不信~)

    忆往昔(尴尬时刻)

    timg-4.jpeg

    场景一:
    你:Category是不能添加属性还是不能添加变量呀?
    同事:不能添加属性吧好像?
    你:确定不?
    同事:我也记不清楚了...

    场景二:
    面试官:Category能添加变量吗?
    你:能吧? ...
    于是:卒

    场景三:
    面试官:Category可以添加变量吗?
    你:Category不能添加变量,可以通过关键字关联添加属性,可以添加方法!
    面试官:为什么?
    你:...
    于是:卒

    看今朝(一朝看懂Category,翻身农奴把歌唱)

    实在有点不好意思,一时这个思绪没搂住,明明是个技术贴,硬生生整成了搞笑的流水账...

    timg-3.jpeg

    别走呀各位,咱们马上开讲啦!!!


    timg-5.jpeg

    好吧,都走光了,那咱重新开个新篇吧,下次一定要来个正经的技术贴

    相关文章

      网友评论

          本文标题:解读objc源码:解剖Category~~剖后感

          本文链接:https://www.haomeiwen.com/subject/wgzgsftx.html