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
  • 相关阅读:
    MVC梳理与总结
    《岛上书店》
    PIL简单图片处理(上)
    Day 3---快捷键
    Day 2---控制快捷键
    Day 1--快捷键
    每天学点Emacs
    swift写ios mvc的小demo
    hexo博客部署到github无法上传的问题
    Django Web开发【7】 投票与评论
  • 原文地址:https://www.cnblogs.com/laugh/p/6549858.html
Copyright © 2011-2022 走看看