Objective C Generics is an effort to try to support basic generics in Objective C.
ObjectiveCGenerics.h to your project.
When defining a new class use the
#import "ObjectiveCGenerics.h" GENERICSABLE(MyClass) @interface MyClass : NSObject<MyClass> @property (nonatomic, strong) NSString* name; @end
Now you can use generics with arrays and sets just as you normally do in Java, C#, etc.