相当于java里的接口定义一组方法,由其他类实现,该类实现了这个协议,该类遵循了协议非正式协议(使用比较少):NSObject的类别。正式协议: (重点):只有 .h文件@protocol 协议的名字 <父协议> 一般情况下协议的父协议@required(默认的,必须实现的方法)