XCode创建空模板项目

XCode创建空模板项目

Version 13.2.1 (13C100)

移除Scene

1.删除SceneDelegate(h/m)文件

2.删除AppDelegate.m文件代码

3.删除Application Scene Manifest配置项

此时运行项目会黑屏,并且控制台会有报错,原因是因为AppDelegate中未声明window

The app delegate must implement the window property if it wants to use a main storyboard file.   

此时我们应该给AppDelegate添加window

@property (strong, nonatomic) UIWindow * window;

再次运行项目就ok了。            继续继续     创建纯代码空模板


创建空模板

1.点击mian.stroryboard,去掉Is Initial View Controller选项

2.删除ViewController(h/m)    Main.storyboard   LaunchScreen.storyboard  文件

3.将Main Interface和 Launch Screen File 选项框清空

4.添加 AppDelegate 的初始化代码

self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];

[self.window setRootViewController:[[UINavigationController alloc]initWithRootViewController:[TestViewController new]]];

[self.window makeKeyAndVisible];

此时运行项目会发现头部和底部会有黑边

5.添加 Launch screen interface file base name 配置解决黑边问题

再次运行,已经成功完成创建空模板项目。


愤怒的牛牛的

愤怒的牛牛的新浪博客

愤怒的牛牛的GitHub

你可能感兴趣的:(XCode创建空模板项目)