在Xcode中创建应用程序时,入口点(应用程序级别)是什么?

在Xcode中创建应用程序时,入口点(应用程序级别)是什么?,xcode,sqlite,swift4,Xcode,Sqlite,Swift4,我正在创建一个iOS应用程序,将联系人号码存储在sqlite数据库(迷你项目)中。从功能上看,它工作得很好,但我并不真正遵循MVC模式。我在根viewcontroller中的viewDidLoad()函数中创建了表,但我的上级说这不是一个好做法。他说我必须“将创建表格部分放在应用程序级别或应用程序的入口点”。我不知道它在哪里。通常,您会希望将应用程序的初始化代码放在AppDelegate类的应用程序中(u:didFinishLaunchingWithOptions:)方法。此类在每个iOS项目中

我正在创建一个iOS应用程序,将联系人号码存储在sqlite数据库(迷你项目)中。从功能上看,它工作得很好,但我并不真正遵循MVC模式。我在根viewcontroller中的
viewDidLoad()
函数中创建了表,但我的上级说这不是一个好做法。他说我必须“将创建表格部分放在应用程序级别或应用程序的入口点”。我不知道它在哪里。

通常,您会希望将应用程序的初始化代码放在AppDelegate类的
应用程序中(u:didFinishLaunchingWithOptions:)
方法。此类在每个iOS项目中默认创建的AppDelegate.swift文件中定义。如果你从未碰过它,它会是这样的:

func应用程序(application:UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplication.launchOptions键:任意])->Bool{
//应用程序启动后自定义的覆盖点。
返回真值
}
我想这就是你的上级在谈到入境点时的意思