一,在最新的xcode11中创建项目,之前不同地方
![](https://img.haomeiwen.com/i2098487/e91304006ee7fcf9.png)
创建会出现选择UserInterface这个选项,不同点:1.在OC下,这个并没有用,只是默认选择。在Swift下,会出现二个选择,一是默认的storyboard,二是出现新的SwiftUI这个选择—用于便携式开发使用,swiftUI是重新实现了一套新的UIKit编程方式, 2.1)在默认storyboard情况下,创建项目时在Xcode11下,会多一个类—SceneDelegate,这个类的作用是将之前的app的window,将进入前台,将进入后台这些个方法分离出来。所以需要适配13以下的系统的,需要将appdelegate方式里,走不同的判断。
![](https://img.haomeiwen.com/i2098487/89944af72716790c.png)
2)在swiftUI情况下,创建项目时,就已经不需要了main.storyboard,以及它的VC文件。而是多出了contentView文件,
二,在xcode11创建后,只能使用启动页默认LaunchScreen.storyboard,不在使用添加LaunchImage方式
三,1.在xcode11中,证书签名选择sign与选择capabilities合并成为一栏,并且移除默认显示capabilities的栏目。只显示sign。
![](https://img.haomeiwen.com/i2098487/e044b61b2c1d6ee7.png)
如果想要添加推送,唯一标识等内容只需要点击
![](https://img.haomeiwen.com/i2098487/53e3fe71fb0a1905.png)
选择你需要的内容就可以添加
2.iOS13中可以添加字体,那么也可以在这里添加
![](https://img.haomeiwen.com/i2098487/5c290c59ae8da806.png)
只需要这里添加一下。
四,在xcode11中,也添加了类似pod 安装第三方信息方式
![](https://img.haomeiwen.com/i2098487/bc5d2c6eb0e00cc5.png)
这种方式需要一些大的第三方支持,或者自己尝试一些写轮子出来