【iOS学习】十五、Category
来源:互联网 发布:苹果瞄准镜软件 编辑:程序博客网 时间:2024/06/05 12:41
一、Category 的作用
1、可以在不修改原类的基础上,为这个类扩充一些方法
2、一个庞大的类可以分模块开发,由多个人来编写,有利于团队合作
二、Category的格式
// 声明@interface ClassName(CategoryName)NewMethod; // 添加方法,不允许添加变量@end// 实现@implementation ClassName(Category)NewMethod@end
三、Category文件
OC文件,选择要扩充的类,filename一般写自己的名字,Xcode自动生成“类名+名字”的.h和.m文件
四、Category注意事项
1、分类用于给原有类添加方法,只能添加方法,不能添加属性(成员变量)
2、可以在分类中访问原有类中.h中的属性
3、分类中与原类中有同名方法,会执行分类中的方法
0 0
- 【iOS学习】十五、Category
- iOS编程学习十五
- IOS学习十五:通信加密
- ios学习之category设计模式
- IOS 学习笔记13 Category的使用
- IOS学习笔记-Category与Extension
- 【iOS学习笔记】Category和Extension
- iOS学习篇章2--Category类别
- ios学习路线—Objective-C(Category)
- iOS Category
- IOS-Category
- iOS category
- iOS Category
- iOS Category
- ios-Category
- 黑马程序员-iOS视频学习之十五
- IOS 开发学习十五 自定义控件
- ios学习(十五)微博布局
- 要提高SQL查询效率where语句条件的先后次序应如何写
- spring教程--JdbcTemplate详解
- CodeForces 605 C.Freelancer's Dreams(三分)
- [boolan]设计模式 观察者学习
- 将eclispe中项目导入到Android Studio中
- 【iOS学习】十五、Category
- poj2485_最小生成树
- Git10--分支管理
- 这个账号也创建了空的 QF git版本库
- 关于openGL 教程
- Walk Through the Forest UVA
- log4qt Qt中的配置
- JAVA常用设计模式
- HashMap源码阅读