在我的swift应用程序中,在初始化和加载过程中,我需要检查CoreData是否有可用的某些记录,并在显示给用户之前进一步建立一些蓝牙连接。Swift应用程序中的预处理
有没有关于如何做到这一点的建议?我应该直接在AppDelegate中写这段代码吗,还是应该将它写入不同的Swift类,然后从AppDelegate调用?
我是新来的斯威夫特,所以你的建议表示赞赏。
在我的swift应用程序中,在初始化和加载过程中,我需要检查CoreData是否有可用的某些记录,并在显示给用户之前进一步建立一些蓝牙连接。Swift应用程序中的预处理
有没有关于如何做到这一点的建议?我应该直接在AppDelegate中写这段代码吗,还是应该将它写入不同的Swift类,然后从AppDelegate调用?
我是新来的斯威夫特,所以你的建议表示赞赏。
你可以在你的View Controller中完成所有这些工作,例如你的rootViewController通过在用户屏幕上显示加载器并检查核心数据中的记录(如果存在),然后检索它们。
不要混淆,只需在appDelegate中创建一个函数checkRecords并将其放入其中并调用此函数。
您应该获取使用该数据的视图控制器上的数据,不需要从AppDelegate调用它 – Tj3n
这是关于应用程序体系结构的问题。分离模型和视图更好。我建议你阅读一些关于iOS的MVVM,VIPER,MVP体系结构的文章 – KrishnaCA