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