Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
const char * const controllers[] = {"Foo", "Bar", "Bazz"};
...
// index - индекс ячейки в таблице, или тэг на кнопке
NSString *controllerName = [NSString stringWithFormat:@"%sViewController", controllers[index]];
UIViewController *viewController = [NSClassFormString(controllerName) new];
const classes : Vector.<Class> = new <Class>[ FooController, BarController, BazzController ];
var controller : IViewController = new ( classes[ index ] )( );
function addParticle(particleClassName : String = "DefaultParticle") : void
{
addChild( new ( ApplicationDomain.currentDomain.getDefinition( particleClassName ) )() );
}
Objective-C Runtime изнутри