gpt4 book ai didi

objective-c - 在提交之前使用 Singleton 来跟踪表单数据。 . .好主意?

转载 作者:行者123 更新时间:2023-11-28 22:44:05 26 4
gpt4 key购买 nike

这里是初学者 - 我一直在阅读关于单例的资料,似乎很多人都认为单例在大多数情况下是糟糕设计的一个特征。

我有一个应用程序,我在其中收集用户名、密码、电子邮件等表单数据。但是,数据收集并不局限于单个 View Controller ,也就是说,我有一个收集一份数据的 View Controller ,然后我推送一个收集另一份数据的新 VC,等等。

我的想法是创建一个可以聚合所有数据的单例,然后在收集完所有数据后将其提交给网络服务。

我的问题是,这是对单例的适当使用吗?在这种情况下使用单例的替代方案是什么(即,我还能如何保存该数据?这个数据收集器属于谁?)

谢谢!

最佳答案

您可以在将其作为字典移动时将其从一个 Controller 传递到另一个 Controller 。每个 Controller 都可以有一个名为 data 的属性,您可以随时传递它。

关于objective-c - 在提交之前使用 Singleton 来跟踪表单数据。 . .好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13689565/

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