gpt4 book ai didi

objective-c - 何时使用 [NSCalendar autoupdatingCurrentCalendar] 的示例

转载 作者:太空狗 更新时间:2023-10-30 03:33:15 25 4
gpt4 key购买 nike

我正在寻找一个示例,其中将使用 + autoupdatingCurrentCalendar 而不是 + currentCalendar。更具体地说,当日历更改时,基于日历的值 会自动更改。我需要绑定(bind)这个或类似的东西吗?

文档状态:

Note that if you cache values based on the calendar or related information those caches will of course not be automatically updated by the updating of the calendar object.

提前致谢

最佳答案

currentCalendar 返回当前系统日历的缓存版本,而 autoupdatingCurrentCalendar 总是返回最新版本的系统日历。

当您根据日历的各种参数(例如一个月中的天数、一年中的周数或一天中的小时数)呈现数据时,这一点很重要。

老实说,我不知道为什么 Apple 会给你一个机会来使用 currentCalendar 获取过时的值。看起来他们有内部 API,允许您操作 NSCalendar 的缓存,因此您可以获得更好的性能。但由于它不是公开的,所以没有理由使用 currentCalendar

也就是说,总是使用autoupdatingCurrentCalendar

关于objective-c - 何时使用 [NSCalendar autoupdatingCurrentCalendar] 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5236044/

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