gpt4 book ai didi

ios - Cocoa Touch日历类中缺少枚举?

转载 作者:行者123 更新时间:2023-12-01 16:33:53 25 4
gpt4 key购买 nike

在使用NSCalendarNSDateNSDateComponents几个小时后,我发现Apple在工作日未创建枚举。

显然,从框架的角度来看,全世界都使用一周中的7天作为工作日。.而那些工作日具有通用的名称,即将周日翻译为例如匈牙利语是一个不同的词(Vasarnap),但它意味着星期天。我说匈牙利语+ 4种英语以外的其他语言,所以我肯定会知道。

如果我们提取NSCalendarUnitWeekDay组件,我们可以快速发现它返回NSInteger,并且Sunday由1表示,Monday为2,依此类推。

扩展NSCalendar来提供这样的枚举是非常容易的,而我实际上已经做到了,到目前为止证明是可行的。
但是我想知道也许我丢失了一些东西,并且有理由省略这种列举。

在那儿?

最佳答案

那没有。看起来确实有些奇怪,但是我能想到的不包括枚举的唯一原因是由于本地化,1、2、3等的“含义”将发生变化,并且通过为格里高利历定义一个枚举,这将导致一个隐含的假设,即周日= 1,这仅在某些日历中正确。

关于ios - Cocoa Touch日历类中缺少枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29932424/

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