1. 首页
  2. 移动开发
  3. iOS
  4. 协议与委托 (Protocol and Delegate) 实例解析demo

协议与委托 (Protocol and Delegate) 实例解析demo

上传者: 2020-08-23 02:51:25上传 ZIP文件 88.37KB 热度 24次
因为,NSObject是顶级父类,在NSObject中添加了该方法,也就是说通过继承关系,所有的类中都有该方法。 正式协议是通过protocol指定的一系列方法的声明,然后由实现该协议的类自己去实现这些方法。而非正式协议是通过向NSObject中添加一个类别来实现,然后子类去继承NSObject。其实都差不多。 不过,非正式协议已经渐渐被正式协议取代,正式协议最大的优点就是可以使用泛型约束,而非正式协议则不可以。
用户评论