gpt4 book ai didi

ios - 直接从standardUserDefaults获取整数的效率有多高?

转载 作者:行者123 更新时间:2023-11-29 04:43:35 26 4
gpt4 key购买 nike

可能是一个愚蠢的问题,但在我们的 iOS 应用程序中,我们为 UI 颜色首选项存储一个整数。在自定义 View 的 drawRect 中,我们当前正在获取该首选项值并使用它为绘制的某些文本设置特定的 UIColor。

我知道 standardUserDefaults 值会被缓存,但这是一种低效的处理方式吗?我们是否应该将本地 ivar 添加到自定义 View 并在 init 上提取首选项值,然后在默认值更改时注册通知,以便可以更新该值?

最佳答案

如此处所述:Accessing NSUserDefaults Often ,除非您正在优化每秒调用一百万次的内部循环,否则您根本不需要担心这一点。

另外,问自己这样的问题可能不是一个好主意,这就是所谓的过早优化,我们都知道这是万恶之源。如果您想知道真正的答案,请将所有代码放在正确的上下文中(因此您基本上需要完成整个应用程序)并使用探查器。在大多数情况下,您会发现瓶颈出现在您意想不到的地方。

关于ios - 直接从standardUserDefaults获取整数的效率有多高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9983681/

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