zoukankan      html  css  js  c++  java
  • 源码03-02-08-控制器View的创建(XIB)

    //
    //  AppDelegate.m
    //  08-控制器View的创建(XIB)
    #import "AppDelegate.h"
    #import "ViewController.h"
    
    @interface AppDelegate ()
    
    @end
    
    @implementation AppDelegate
    
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        
        
        self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
        
        
        // 加载跟类名相同的xib
        // 如果描述控制器View的xib跟控制器的类名相同,就会去加载
        // 只有控制器的init方法底层会调用initWithNibName:bundle:
        // 只要通过initWithNibName:bundle:初始化控制器,并且nibName为nil,就会执行以下几步。
        // XMGViewController类型
        // 1.寻找有没有跟控制器类名同名但是不带Controller的xib,如果有就会去加载(XMGView.xib)
        // 2.寻找有没有跟控制器类名同名的xib,如果有就会去加载(XMGViewController.xib)
        // 3.如果都没有找到,创建空的view,
        UIViewController *vc = [[ViewController alloc] initWithNibName:@"VC" bundle:nil];
        
        self.window.rootViewController = vc;
        
        [self.window makeKeyAndVisible];
        
        return YES;
    }
    
    @end

    本人无商业用途,仅仅是学习做个笔记,特别鸣谢小马哥,学习了IOS,另日语学习内容有需要文本和音频请关注公众号:riyuxuexishuji
  • 相关阅读:
    147-21. 合并两个有序链表
    146-14. 最长公共前缀
    145-如何查看python帮助文档
    144-38. 外观数列
    143-121. 买卖股票的最佳时机
    142-206. 反转链表
    141-98. 验证二叉搜索树
    Nginx中文域名配置
    Keepalived+Nginx架构整理版
    Tomcat启动脚本
  • 原文地址:https://www.cnblogs.com/laugh/p/6549858.html
Copyright © 2011-2022 走看看