gpt4 book ai didi

iphone - NSUserDefaults 的读取访问是 "expensive"操作吗?

转载 作者:行者123 更新时间:2023-12-03 18:52:44 25 4
gpt4 key购买 nike

标题几乎概括了这一点,当读取 iPhone 应用程序的 NSUserDefaults 中存储的数据时,是否需要考虑任何性能?

是否有什么我遗漏的,或者从 NSUserDefaults 中读取的内容是微不足道的,并且可能会被开发人员滥用?

最佳答案

At runtime, you use an NSUserDefaults object to read the defaults that your application uses from a user’s defaults database. NSUserDefaults caches the information to avoid having to open the user’s defaults database each time you need a default value. The synchronize method, which is automatically invoked at periodic intervals, keeps the in-memory cache in sync with a user’s defaults database.

据文档所述,只要避免过于频繁地调用 synchronize ,使用它就相当安全。您可以阅读有关它的更多详细信息here .

关于iphone - NSUserDefaults 的读取访问是 "expensive"操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8380206/

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