ios 分类(Category)
2013-06-18 17:05
316 查看
今天研究了类别,都是网上找的资料,类别的作用
类别主要有3个作用:
(1)将类的实现分散到多个不同文件或多个不同框架中。
(2)创建对私有方法的前向引用。
(3)向对象添加非正式协议。
其中第二点真的晦涩啊,找了半天的资料终于搞懂,我的理解就是实现对基类中私有方法(就是没在.h文件中申明)的访问,在基类中有一个私有方法a();直接访问是不行的,就需要在类别中.h文件中声明一下这个方法,然后就可以调用了。
1、基类
2、分类
3、调用
类别主要有3个作用:
(1)将类的实现分散到多个不同文件或多个不同框架中。
(2)创建对私有方法的前向引用。
(3)向对象添加非正式协议。
其中第二点真的晦涩啊,找了半天的资料终于搞懂,我的理解就是实现对基类中私有方法(就是没在.h文件中申明)的访问,在基类中有一个私有方法a();直接访问是不行的,就需要在类别中.h文件中声明一下这个方法,然后就可以调用了。
1、基类
2、分类
3、调用
相关文章推荐
- IOS深度拷贝,NSArray,NSDictionary的分类(Category)
- 黑马程序员——Objective-C分类 (category)和扩展(Extension)——黑马 ios 技术博客
- IOS分类(Category)的使用
- Objective-C ,ios,iphone开发基础:Category(分类,类别,范畴) ,UINavigationBar设置背景图片适配
- iOS分类(category),类扩展(extension)—史上最全攻略
- 黑马程序员-IOS基础之OC分类(Category)
- iOS开发中常用的分类方法---UIImage+Category
- iOS 使用分类category和扩展extension
- bruceyou1990-iOS学习日记-分类(Category) 和 扩展(Extension)
- iOS中的分类(category)
- ios category(类别又称分类)的优缺点
- iOS开发之OC篇(12)—— Category(分类)、Extension(扩展)
- IOS基础之 (七) 分类Category
- iOS使用分类(category)实现有序字典
- 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol 
- IOS 分类(category)、扩展(Extension)和继承(inheritance)的区别?
- 关于ios object-c 类别-分类 category 的静态方法与私有变量,协议 protocol
- IOS分类(Category)
- ios分类category里的方法调用了但不执行
- iOS-创建分类(Category)