怎么动态加载功能模块

如何动态加载功能模块现有两个功能,a.ha.ma.xibb.hb.mb.xib现有NSString str @a怎么根据这个str打开a

如何动态加载功能模块
现有两个功能, a.h a.m a.xib b.h b.m b.xib

现有NSString str = @"a";

怎么根据这个str打开a功能模块 str是可变的

[解决办法]
基础库函数里面有个通过nsstring得到class的函数