I need to be able to create an interface like you create in C# to enforce a group of classes to implement certain methods. Is this possible in objective c?
Interfaces are called protocols in Objective C
If you go to add a class to your project you will have an option to create it as protocol and you will end up with something like:
@protocol MyProtocol -(void) DoSomething; @end