gpt4 book ai didi

ios - 用户信息。是否使用单例类?

转载 作者:行者123 更新时间:2023-11-29 02:37:04 24 4
gpt4 key购买 nike

我的应用程序将由一名用户使用。但是,会有很多与用户相关的信息。所以我有一个名为 User.h/.m 的类和 @property 许多字段。一个实例将由此类组成,因为只有一个用户将使用电话。

我的问题是,

1.我应该为这个类采用单例设计模式吗?我不想通过不同的 View Controller 不断地一次又一次地实例化这个类。

  1. 我正在使用核心数据保存有关此类的所有信息。话虽如此,这会迫使人们更多地使用单例吗?

  2. 单例设计模式是正确的选择吗?还是应该使用外部 json 文件或 plist?

谢谢

最佳答案

就像@iOS Weblineindia 所说的那样,Singleton 可以很好地完成这项工作。但如果你从不同的方向思考,也许不会。您是否考虑过您的 User obj 可以拥有多个 Google(假设)帐户?您的应用将如何与此类社交帐户交互和处理?

这是真实的用例场景 - 我在工作时有一个帐户(邮件、服务、驱动器等),当我不在办公室时有一个单独的帐户。我希望他们分开。我自己现在就处于这样的境地。

也许如果您有更多关于 User 类逻辑的信息,就很容易回答了。

关于ios - 用户信息。是否使用单例类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228154/

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