If you have a known class type string, like for example @"NSString", you would create an instance of that class like so:
Class stringClass = NSClassFromString(@"NSString");
NSString* myString = [[stringClass alloc] init];
But what if you don't know the type of the class that you receive? I mean, you know it will be a valid one, you just don't know which one ...
Is it still possible to create an instance of that class, not id?