#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
程序的main.m文件
1:创建UIApplication对象
2:创建appdelegate对象,并且成为UIApplication对象代理属性
3:开启主允许循环: 目的是 让程序一直跑起来
4:加载info.plist文件,判断下info.plist文件里面有木有指定的main.storeboard 如果指定 就回去加载main.storeboard
main.storeboard
1: 初始化窗口
2: 加载storeboard文件 并且创建箭头指向的控制器
3: 把新创建的控制器作为窗口的根控制器 让窗口显示
UIStoryboard *storeboard = [UIStoryboard storeboardWithName:@“Main” bundle:nil];
instantiateInitialViewController:默认加载箭头指向的控制器
[storeboard instantiateInitialViewController];