协议"/>
延展、协议
1、---------延展(Extention)-----------
1、类的延展 就是在类中添加私有方法.变量
2、延展中声明的方法是在类本身的@interface类名 ()和它对应的@end之间实现,
2、 —————协议(Protocol)—————
1 协议 : 共同遵守的一个条约
2 协议是可以被任何类实现的方法,协议本身不是类,它是定义了一个其他类可以实现的接口(协议是只声明,不实现的)
3 没有实现的类目 又叫 非正式协议
4 非正式协议是以 圆括号()来表示的,而正式协议是以尖括号<>来表示。
5 如果子类要创建协议时,只要在基类遵守某一 协议就行。
6 在哪一个类里面 导入了协议 就在哪个类里面 实现这个协议方法
7 @required 必须强制实现的 不实现就报错 默认的是强制实现的
@optional 选择实现的
更多推荐
延展、协议
发布评论