gpt4 book ai didi

ios - 我应该在类之间共享 UIAlertView 吗?

转载 作者:行者123 更新时间:2023-11-29 02:40:21 25 4
gpt4 key购买 nike

我在整个应用程序上使用 UIAlertView 警告有关互联网连接问题。现在,我创建一个新的并在每次需要时显示。我的应用程序是一个大型应用程序,具有很多类和交互性,因此,我非常关心性能。我在一些地方看到,人们创建一个包含所有 UIAlertViews 的类,只是为了在需要时显示它们,现在,这将使我的代码更有组织性,但不会真正产生影响,因为我每次都必须实例化该类的对象。

我已经有一个 singleton 类,我的问题是:我应该在我的单例上创建一个方法来 alloc, init 并显示我的 alerts?或者甚至将警报保存在属性上,这样我就不需要实例化一个新的属性?如果我将其保存到属性,它将在我的应用程序的整个生命周期中保留在内存中,对吧?所以我不确定这是否是个好主意。

我的问题是:考虑到性能和更便宜的代码,最好的方法是什么?

最佳答案

将所有警报都放在一个地方很好,但与其使用单例模式,不如创建 static/ 类方法。

除非您经常抛出警报(您可能不应该这样做),否则将 UIAlertView 对象保存在内存中没有任何好处。分配和初始化 UIAlertView 对象的成本不是您应该担心的事情。

关于ios - 我应该在类之间共享 UIAlertView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870797/

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