1. 首页
  2. 移动开发
  3. iOS
  4. 浅析Objective-C中分类Category的使用

浅析Objective-C中分类Category的使用

上传者: 2021-07-23 22:09:42上传 PDF文件 67.23 KB 热度 18次

无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原原来的基础上,较小的改动就可以增加需要的功能。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们可以扩展系统提供的类。Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。

下载地址
用户评论