因为新建的工程里附带了一个Main.storyboard. 配置文件Info.plist中设置了Main storyboard file base name为Main。
这样启动的时候就会加载Main.storyboard中的初始控制器。
而在新建的项目中,Main.storyboard中只有一个UIViewController,且其Class属性绑定了ViewController,并勾选了Is Initial View Controller。这样就使得Main.storyboard被加载的第一个控制器是ViewController。
综上所述,新建的ios 程序运行后,自动加载ViewController。