gpt4 book ai didi

ios - 通用时间条目 View Controller 的 NSTimeInterval 与 NSDateComponents

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:39:14 24 4
gpt4 key购买 nike

我正在构建一个 SetTimeViewController 对象,以便让用户选择一天中的某个时间。我正在尝试决定是应该使用 NSDateComponents 对象还是 NSTimeInterval 来表示一天中的时间,即

@property (weak, nonatomic) NSDateComponents *time;

对比

@property (assign) NSTimeInterval time;

我没有足够的经验来知道这些方法中哪种更好,也不知道为什么。任何建议将不胜感激。

最佳答案

NSDateComponents 似乎更符合您的描述,因为它允许您指定小时分钟单独而不考虑日期。

从技术上讲,如果您选择只存储从午夜到您想要的时间的秒数,NSTimeInterval 也可以为您做到这一点。

哪个最好,很大程度上取决于您打算将时间用于什么目的。两者都可以应用于 NSDate 实例,但 NSDateComponents 最有可能更好,因为您可以设置其他日期组件,然后使用 dateFromComponents:

关于ios - 通用时间条目 View Controller 的 NSTimeInterval 与 NSDateComponents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19717128/

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