NSAssert([self.delegate conformsToProtocol: @protocol(UISearchBarDelegate)], @"Some Error."); | |
Protocol *counter = @protocol(ReferenceCounting); | |
@protocol ReferenceCounting | |
-setRefCount: (int)count; | |
-(int)refCount; | |
-incrementCount; | |
-decrementCount; | |
@end | |
@interface Formatter : NSObject<Formatting, Prettifying> | |
@end | |
if ([receiver conformsTo: @protocol(ReferenceCounting)]) | |
{ | |
[receiver incrementCount]; | |
} | |
@protocol B; | |
@protocol A | |
-Foo: (id<B> )anObject; | |
@end |