gpt4 book ai didi

ios - 将 UI 元素设置为单例是不好的做法吗?

转载 作者:行者123 更新时间:2023-11-29 03:44:47 25 4
gpt4 key购买 nike

特别是在 iOSCocos2d 中。如果我需要与许多类进行交互,例如 CCSceneUIView (我的应用程序中只有一个),该怎么办?让它共享正常吗,普通单例?这种方法的优点(如果有的话)和缺点是什么?

最佳答案

一些缺点:

  • 您将无法创建元素的新实例 - 例如,如果您想创建新 View 或场景并替换旧的 View 或场景
  • 你必须考虑从不同线程实例化
  • 如果更改方法的签名,则必须更新许多类

我认为最好实现 MVC如果元素是 View 或其他类型元素的包装器,则为模式,并使所有类都使用此 Controller /包装器。

关于ios - 将 UI 元素设置为单例是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875881/

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