码迷,mamicode.com
首页 > 其他好文 > 详细

分类 - Category

时间:2015-04-15 19:31:25      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

 

一、 分类的概念

  OC中有一个新的语法特性 ---- 分类(Category)。

  分类可以在不创建子类的情况下,向已经存在的类中添加新方法。

  在很多情况下,分类是比创建子类更优的选择。

  新添加的方法同样也会被被扩展类的所有子类自动继承。

  和子类不同的是,分类不能添加实例变量。通常做一种工具类来用!

 

  分类的用途可以归结为以下几点:

  (1)在不创建继承类的情况下实现对已有的类扩展。

  (2)简化类的开发工作。例如:当一个类需要多个程序猿协同开发时,分类可以将同一个类根据用途分别放在不同的源文件中,从而便于程序猿独立开发相应的方法集合。

  (3)将常用的相关方法分组。

  (4)在没有源代码的情况下可以用来修复BUG。

 

 

 

·

分类 - Category

标签:

原文地址:http://www.cnblogs.com/iCodePhone/p/4429320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!