黑马程序员技术交流社区
标题:
iOS中protocol协议笔记
[打印本页]
作者:
541630430
时间:
2015-8-26 21:03
标题:
iOS中protocol协议笔记
一、定义协议
什么是协议? 协议就是一些方法的声明,一般写到一个.h的头文件中.
协议的定义:(默认情况下遵守 NSObject协议)
@protocol 协议名称 <NSObject>
@end
声明的方法有两种:
1,必须实现的方法;
2,选择实现的方法;
二,遵守协议
1) 遵守一个协议:(先导入协议的头文件)
@interface 类名 :NSObject <要遵守的协议名称>
@end
2) 遵守多个协议
@interface 类名 :NSObject <要遵守的协议名称,要遵守的协议名称,要遵守的协议名称>
@end
三.protocol的注意事项:
1),不能声明成员变量;
2),只要父类遵守了某个协议,那么子类也遵守;
3),OC中的类可以遵守多个协议;
4),基协议是NSObject;
5),协议可以遵守多个协议;
作者:
黑马中的小绵羊
时间:
2015-8-27 00:07
协议很重要
作者:
to_love
时间:
2015-8-27 09:07
看过,学习了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2