Category(分类)

原创 2015年11月18日 17:28:40

Category可以动态的为已经存在的类添加新的方法(行为),不用创建子类;

Category 使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同地分类文件中;

类名 +() 那么括号代表一个分类,括号中的内容是分类地名称;  

分类中只能扩展方法 ,不能增加成员变量;

使用场景:1.定义类的某些情况下,可能需要为其中地某个或几个类添加新的方法; 2.在使用基础类库时,需要添加自己需要的方法; 3.团队合作的时候,方便不同的团队成员实现;
版权声明:

OC总结----类的方法.继承.NSString类的常用方法.NSMutableString 类的方法.数组类.字典类.block语法以及数组排序高级.属性.category (分类,类目).延展,等

1.在加号方法中不能使用实例变量,shi'il
  • RC_cong
  • RC_cong
  • 2014年08月17日 21:19
  • 759

Objective-C,ios,iphone开发基础:分类(category,又称类别)

在c++中我们可以多继承来实现代码复用和封装使程序更加简练。在objective-c中只能单继承,不能多继承,那么除了协议protocol之外,我们可以实现类似多继承的一个方法就是,分类(catego...

黑马程序员---OC基础---Block、分类Category、协议protocol

黑马程序员---OC基础---Block、分类Category、协议protocol

黑马程序员---OC分类-category

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———

iOS杂记——category分类、extension扩展、protocol协议

protocol   本质就是一系列的method的声明,他并不像class是必须的选项,根据自己的设计模式来选择性的使用。  protocol协议时为了补充Objective-C ...

黑马程序员——OC语言学习——关键字id、构造方法、Category-分类、类的本质、 description方法、 SEL方法

-----------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ----------- -----------Java培训、Android...
  • dimost
  • dimost
  • 2015年03月16日 23:43
  • 230

黑马程序员_iOS开发之OC之面向对象之id语法、构造方法、@category分类、类本质、description方法和SEL数据类型

1、id语法

Objective-C基础——核心语法-Category分类和类的深入研究

一、分类 1. 分类的基本知识  概念:Category  分类是OC特有的语言,依赖于类。 分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。 #import "Person....

Objective-C中分类 (category)和扩展(Extension)以及继承(inherit)

1、分类(category) 我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。 下面定义并使用分类的例子程序,通过举例来很好的理解。 我们可以给Object-C中的NSString 添加...

OC Category 分类 Extension 延展.md

OC Category 分类 OC Extension 延展 分类的基本概念 分类的使用注意事项 方法的调用顺序 分类的执行顺序引出问题 类扩展的基本概念 Class Extension 匿名分类延...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Category(分类)
举报原因:
原因补充:

(最多只允许输入30个字)