1.storyboard文件方式创建。
注意info.plist文件里边的关于storyboard_iphone 以及storyboard_ipad的字符串应当和storyboard名字命名一致。如果你想只利用一个storyboard文件来包揽iphone以及ipad两项的适配,那么在storyboard关联的根试图上面应当做好ipad iphone判断适配。若是分别对iphone 以及ipad都做好了storyboard文件,那么building settings里边设置通用即uiversal即可。
2.直接利用代码加载storyboard文件,前提是iphone以及ipad文件都已经创建好。在building settings 里边main interface 留空即可。然后在delegate里边判别设备类型。分别加载各自的storyboard文件即可。
3.代码编写的控件。此种方式不需要storyboard文件,只需在delegate里边设置好根试图即可。
2,3两种方式中值得注意的是,window必须初始化,不然出现解包错误。