类的扩展:为类添加新的特征(属性)或者方法
对已知类:
1.直接添加
2.继承(在其子类中添加实例变量和方法)
3.使用extension(对私有方法和私有属性的扩展(未在.h中申明的方法就是私有方法))
// extension
对未知类:
category 分类,类名,为没有源代码的类添加方法,不能添加实例变量
————————————-Protocol 协议—————————————–
只要遵守了协议即可成为代理
如果一个类想要遵守一个协议,直接在.h文件中的父类后加<协议名>在协议里面,写必须遵守的方法和可选择遵守的方法
如:
-(void)cook; //做饭
-(void)clean;//清洁
-(void)funny;//幽默
@end
,我喜欢出发。凡是到达了的地方,