- 协议定义
通常,一个协议的定义放在头文件中,其语法形式如下:
@protocol 协议名
方法声明;
@end
一般在方法声明前面会有两个关键字进行修饰:
@optional,它表示声明的方法是可选的,
@required,它表示声明的方法是必选的,
加上关键字的协议定义如下:
@protocol 协议名
@optional
方法声明1;
方法声明2;
@required
方法声明3;
方法声明4;
@end
注意:一般方法前面没有关键字修饰的,默认为@required.
- 协议在类中的声明
- 实现
时间: 2024-12-10 03:08:49