万能alloc init

// 控制器的init底层会调用initWithNibName
XMGViewController *rootVc = [[XMGViewController alloc] init];
// 注意点:没有指定nibName,而且没有重写控制器的loadView,控制器的类名必须以Controller结尾.
// 1.判断下有没有指定nibName,如果指定了,就会去加载指定的xib
// 2.判断下有没有跟控制器类名同名的xib,但是后缀不带Controller的xib,如果有,就会去加载
// 3.如果没有指定,就会判断下有没有跟控制器类名同名的xib,有,就会去加载
// 4.如果没有任何xib描述控制器的view,就不会加载xib.

// 加载XMGViewController控制器的view
// 1.判断有没有指定nibName,指定了才会去加载
// 2.判断下有没有XMGView.xib,有才会去加载
// 3.判断下有没有XMGViewController.xib,有才会去加载
// 4.直接创建一个空的xib

results matching ""

    No results matching ""