gpt4 book ai didi

database - Swift - 在 View 之间花费大量数据 : create objects in the first view or connectar several times in the database?

转载 作者:行者123 更新时间:2023-11-28 09:04:55 25 4
gpt4 key购买 nike

我是 PHP 程序员,我刚开始接触 Swift 和面向对象编程。我打算开发一个基于带有 SQLite 数据库的表的应用程序,这很简单,但我确定在其中正确地 desenolver 它。

在网站计划之前,我认为这基本上是相同的编程方式,即在第一页上我搜索数据库我将在该页面上使用的信息(例如产品名称)以及当用户单击此产品,该链接会将您带到另一个页面,然后我会再次将我与数据库连接起来,并通过传递给这个新页面的 ID,我会获得所有相关的产品信息(例如产品图片、产品详细信息、值等)

因此,我认为我的应用程序也会发生同样的情况,即我只将一个 ViewContoller 的 ID 用于另一个,并且两个 View 我都会将我与数据库连接起来,并获取我将用于每个 View 的信息.看到一些教程,我意识到它们是不同的。在第一个 View 中,所有信息都被捕获并链接为对象的属性。在这种情况下,View 不会发送 ID,而是会将整个对象发送到另一个 View。

我的问题是,如果我有很多信息要提供,正确的编程方式是什么。就我这里而言,我有 3,600 多种产品,并且该产品每个都有超过 8 个属性(长文本)。

最佳答案

func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "Foobar") {
if let viewController = segue.destinationViewController as? FoobarViewController {
viewController.somedata = dataInThisController
}

}
}

关于database - Swift - 在 View 之间花费大量数据 : create objects in the first view or connectar several times in the database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31061410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com