Créer un object à partir de NSSsortingng de nom de classe dans Objective-C

Je me demandais si je pouvais créer un object d’une certaine classe si j’avais le nom de la classe dans un NSSsortingng. Je sais que cela est possible dans d’autres langages comme ActionScript, C # et PHP …

Quelque chose comme ça:

NSSsortingng *className = @"AwesomeViewController"; UIViewController *object = [[className alloc] initWithNibName:className bundle:nil]; 

Les classes sont également des objects de première classe en Objective-C. Vous pouvez obtenir l’object de classe à partir d’un NSSsortingng avec la fonction NSClassFromSsortingng .

 [[NSClassFromSsortingng(className) alloc] init...]