前言
什么时候使用分类 当1个类的方法很多很杂的时候,当1个类很臃肿的时候, 那么这个时候我们就可以使用分类,将这个类分为多个模块,将功能相似的方法写在同1个模块之中
一、例如,有一个学生类:类中有很多个方法:1.吃、喝、拉、撒、睡;2.学习、敲代码、写书;3.玩Dota、玩LOL、玩CF;4.爬山、跑步、踢足球。。。 1.学生类的方法虽然很多,但是可以分成几个大类:1.吃、喝、拉、撒、睡。。。基本行为 2.学习、敲代码、写书。。。学习 3.玩Dota、玩LOL、玩CF。。。玩 4.爬山、跑步、踢足球。。。运动2:19
2.于是,我们就可以为学生类写4个分类: 1.基本行为:写在1个分类 2.学习:写在1个分类 3.玩:写在1个分类 4.运动:写在1个分类 3.例如:先写1个本类:Student#import @interface Student:NSObject @property(nonatomic,strong)NSString *name; @property(nonatomic,assign)int age;