A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zlc 中级黑马   /  2015-7-12 23:00  /  742 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.分类概念
Category有很多种译法:分类、类别、类目(一般叫分类)
Category是oc的特有的语法,其他语言没有的语法(类似C#中的“扩展方法”和Partial关键字)
二分类的作用
在不修改原有的类的基础上增加新的方法
一个庞大的类可以分模块开发
一个庞大的类可以多个人来编写,更有利于团队合作
三使用分类的目的
1.对现有类进行扩展:在类别中增加的方法会被子类所继承,在运行时和其他的方法没有区别
2.作为子类的替代手段:不需要定义和使用一个子类,你可以通过类别直接向已有的类里增加方法
3对类中的方法归类:利用category把一个庞大的类划分为小块来分别进行开发,从而更好的对类中的方法进行更新和维护

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马