先来介绍一下,动态加载故事版的用处。
大家都知道苹果的审核比较严格,一般来说,有违禁的内容很容易被苹果拒绝掉,那么这个时候就需要给应用安装一个外套(套皮),在审核的时候用套皮去接受审核,当审核完成以后通过一个开关或者钥匙来打开真正的应用,这里一个故事版用存放套皮用于审核,一个故事版存放真正的应用,用来做通过审核之后的事情。
动态加载StoryBoard的代码如下:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIStoryboard * storyBoard = [UIStoryboard storyboardWithName:@"First" bundle:[NSBundle mainBundle]];
self.window.rootViewController = [storyBoard instantiateInitialViewController];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];