黑马程序员技术交流社区

标题: 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