iOS中Category和Extension

一下内容是查阅资料和个人理解,记录下来。

Category 类别

作用:

1、在不修改原来类的基础上,给类增加一个方法;这个类可以是自定义类、系统类;

2、只能添加方法,不能添加成员变量;如果一定要添加成员变量,可以通过runtime访问setter、getter方法添加;

3、可以访问原来类中的成员变量,只能访问@property和@pulic形式的变量;

Extension 扩展


未完待续。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)Category category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其...
    小李龍彪阅读 2,988评论 0 10
  • 今天在研究swift的时候看到了分类和扩展。这是两个十分重要有用的功能,但是之前用的不多,没有深入了解过,在今天就...
    weicyNO_1阅读 2,945评论 1 3
  • 一 类别的简介 在开发中有时会用到Category,类别有三个作用: (1)可以将类的实现分散到多个不同文件或多个...
    々莫等闲々阅读 457评论 0 0
  • 今年的雪来的出奇的晚,似乎人们已经放弃迎接它准备的时候,它却突兀造访。它是不同与以往的雪的,往年那鹅毛般的大雪是缓...
    丹丹冉阅读 162评论 0 0
  • 虽然念的是中文专业,但中文专业学生该具有素养似乎怎么也学不会。我不爱写作,也不爱分析什么文本特质,记不住什么...
    看看木村看看你阅读 228评论 0 1