OC_ 分类和协议
来源:互联网 发布:淘宝js 编辑:程序博客网 时间:2024/06/05 16:15
1.分类category
分类的声明:
@interface 类名(分类名)
方法定义
@end
分类的实现:
@implementation 类名(分类名)
方法实现
@end
@interface Person(work):表示为person声明一个work的分类
注意:在分类中只可以添加方法,而不可以添加自身的任何新变量。
2.协议protocol:是多个类共享的一个方法列表
协议定义:
@protocol 协议名
方法定义
@end
采用协议:
@interface 类名:父类名<协议名1,协议名2,协议名3>
修饰指令:
@optional 表示该方法可以被选择实现
@required(默认)表示该方法必须要实现
id<协议名>变量名
0 0
- OC_ 分类和协议
- OC_ 语言BLOCK和协议
- OC_分类
- OC_协议
- OC_协议
- OC_协议代理
- OC_分类(Category)学习笔记
- 五、分类和协议
- VPN分类和协议
- 11-分类和协议
- 分类和协议
- 协议和分类
- 分类、扩展和协议
- OC分类和协议
- OC_类和对象
- OC_类和对象
- OC_类和对象
- OC_类和对象
- hdu2296 AC自动机+DP
- Python中的property() 函数 和@property 装饰符
- Ganglia监控Hadoop集群的安装部署
- Week10---5月7日
- javascript中闭包学习笔记
- OC_ 分类和协议
- Python 之 @property
- 设计模式(结构型)之代理模式(Proxy Pattern)
- Android lint发现隐藏的Bug
- Php操作redis写入对象和查询对象
- POI导出Excel经典实现
- ListView嵌套在ScrollView
- [LeetCode] Combination Sum II
- java 通过System.getProperties()获取系统参数