首页 > 代码库 > 源码03-02-08-控制器View的创建(XIB)

源码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

技术分享

 

源码03-02-08-控制器View的创建(XIB)