title: objective-c protocol defined in its own .h file?
body: <p>Unless I'm missing something, it seems arbitrary in which .h file I put the protocol definition.  I'm even wondering if it could be in it's own .h file...  (in Java, it's in its own file)</p>