OC基础——Protocal(协议)

本文详细介绍了Objective-C中的Protocols,包括其基本概念、用途、语法以及如何遵守协议。Protocols是一系列方法的列表,定义了其他对象可以实现的接口,常用于实现委托模式和多继承。通过遵守协议,类可以拥有协议中声明的所有方法,而子类会继承父类所遵守的协议。协议的编写涉及@required和@optional关键字,以及如何在类声明中指定遵守的协议。此外,还讲解了如何在定义变量时指定协议以及协议的组织方式。
摘要由CSDN通过智能技术生成



1、协议:1> 是一系列方法的列表,其声明的方法可以被任何类实现。
                2> 协议不是类,它是定义了一个其他对象可以实现的接口。
                3> 如果这个类实现了协议中的某个方法,也就是这个类实现了那个协议。
                4> 委托:就是调用自己定义方法,别的类来实现。
2、基本用途:1> 可以用来声明一大堆方法(不能声明成员变量),不能写实现。

                     2> 只要某个类中遵守了这个协议,就相当于拥有了这个协议中所有的方法声明。
                     3> 只要父类遵守了某个协议,就相当于子类也遵守了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值