探究Objective-C 之协议 By Vin Zhou 发表于 Nov 20 2014 文章目录 1. 采用协议的语法 Objective-C提供的协议(Protocol)类似于Java中的接口(interface),提供了一种扩展方法和属性的方式。在采用了(adopt)协议后,需要实现协议中所有的方法,否则编译器会报warning。因此Protocol通常要根据功能,其声明的方法要少且有内聚性。 采用协议的语法12345@interface Car : NSObject<NSCopying, NSCoding>{}// methods@end // Car <>内的即为2个协议, 其放置顺序无意义。