类扩展(Class Extension)

Posted iFat的笔记本

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类扩展(Class Extension)相关的知识,希望对你有一定的参考价值。

1.什么是类扩展

  • 延展类别又称为扩展(Extendsion),Extension是Category的一个特例

  • 可以为某个类扩充一些私有的成员变量和方法

    • 写在.m文件中
    • 英文名是Class Extension

2.类扩展书写格式

@interface 类名 ()
@end
  • 对比分类, 就少了一个分类名称,因此也有人称它为”匿名分类”

以上是关于类扩展(Class Extension)的主要内容,如果未能解决你的问题,请参考以下文章

iOS分类(category)、类扩展(extension)、继承的区别

iOS学习笔记06—Category和Extension

关于iOS 类扩展Extension的进一步深层理解

Swift 扩展(Extension)总结

扩展类加载器 Extension ClassLoader

扩展类加载器 Extension ClassLoader