Esiste una convenzione di denominazione per i protocolli e le loro implementazioni concrete in Objective-C? In particolare per quanto riguarda un protocollo che viene utilizzato come una dichiarazione di classe 'servizio' o 'manager' astratto.
Ad esempio, in Java potresti avere un'interfaccia SomeService per descrivere alcuni servizi dati e chiamare la sua classe di implementazione SomeServiceImpl (o ISomeService e la sua classe di implementazione SomeService ).
Se ho un protocollo @protocol SomeService <NSObject> , c'è una convenzione di denominazione per la classe che implementa detto protocollo?
per esempio. @interface SomeServiceImpl : NSObject <SomeService>