IOS15最标准的纯代码搭建项目
环境
xCode 13
ios 15
如今手机产品更新日新月异。ios既要适配iPhone12,13这样的刘海机型,还要适配iphone8-5s这样的老机型。如何使用纯代码创建一套两者都适用的。
今天不提StoryBoard,StoryBoard试过,没有问题。
首先创建一个项目,把Main有关的全部删掉,例如 Main.storyboard, info.plist里面的Main,选中项目,下面的Main。ViewController.h和.m文件。
来到 SceneDelegate.m文件。
- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions {
UIWindowScene *windowScene = (UIWindowScene *)scene;
self.window = [[UIWindow alloc] initWithWindowScene:windowScene]