协议

协议
就是用来声明一些必须实现的方法和选择实现的方法
协议的注意点:1、协议只能声明方法,不能声明属性
                    2、父类遵守了某个协议,子类也会自动遵守这个协议
                    3、在OC中一个类可以遵守一个或多个协议
                    4、OC中的类只能有一个类,也就是说OC只有单继承
                    5、OC中的协议又可以遵守其他协议,只有一个协议遵守了其他协议,那么这个协议中就会自动包含其他协议的声明
                    6、如果没有使用任何关键字修饰协议中的方法,那么该方法默认就是required,即必须要实现的,不实现就会报警告
原文地址:https://www.cnblogs.com/layios/p/5236715.html