iOS开发-版本迭代、新特性、引导页整体逻辑控制与界面切换

效果图如下

newversion.gif

项目结构截图

project.png

阅读入口,在代理方法中进行判断即可

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    self.window.backgroundColor = [UIColor whiteColor];
    
    //选择根控制器 (根据是否有新版)
    [DifferChooseRoot chooseRootControllerWithWindow:self.window];
    
    
    [self.window makeKeyAndVisible];
    
    return YES;
}

demo下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 聂离看着暴跳如雷的沈秀,淡淡一笑道:“沈秀导师还真是博学,没有看过的书就说不存在。难道沈秀导师看过这世界上所有的书...
    im喵小姐阅读 418评论 0 0
  • 友聚奇石俱乐部九月十号(周日)轻书漫带你们走进醉美九峰山大峡谷 ,美岱召,葡萄、红树莓采摘,品农家菜一日游。 【活...
    友聚户外阅读 805评论 0 0
  • 小知识点 1、# -*- coding: UTF-8 -*-作用是定义源代码的编码. 如果没有定义, 此源码中是不...
    异想派阅读 732评论 0 0