在AppDelegate中动态加载StoryBoard

先来介绍一下,动态加载故事版的用处。

大家都知道苹果的审核比较严格,一般来说,有违禁的内容很容易被苹果拒绝掉,那么这个时候就需要给应用安装一个外套(套皮),在审核的时候用套皮去接受审核,当审核完成以后通过一个开关或者钥匙来打开真正的应用,这里一个故事版用存放套皮用于审核,一个故事版存放真正的应用,用来做通过审核之后的事情。

动态加载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];


你可能感兴趣的:(iOS)