Objective C - Classes - Protocols
- Like interfaces in Java (behavior + contract)
- Classes can declare compliance with as many protocols as desired
- Don't automatically encompass NSObject behavior
-
Uses
Protocol *something = @proto(...)id <SomeProto>