gpt4 book ai didi

ios - 时间字段和计算 - 最佳实践

转载 作者:行者123 更新时间:2023-11-29 05:02:48 24 4
gpt4 key购买 nike

我计划在 iPhone 应用程序中保存和操作时间信息。令人惊讶的是,我发现搜索中关于 iOS 最佳实践的讨论很少。我的目标是轻松地:-计算从开始、结束、中断字段开始的持续时间。- 按用户可选择的默认增量(15 分钟、30 分钟等)进行轮输入。- 根据需要求和、求平均值并绘制结果图表

我的问题是,保存时间数据的最佳方法是什么?我是否将完整日期保存为 NSDate?我只解析时间部分吗?CFAbsoluteDate 或 CFInterval 类型是更好的方法吗?这些对我来说很陌生,但在苹果引用文档中搜索似乎总是在那里结束。不幸的是,我没有看到引用的示例数据库。

我可以想象我打算做的大部分事情,但希望在我以某种方式致力于模型之前得到一些指示。

最佳答案

除非您的内存非常有限,否则建议使用 NSDate。它具有原生的时差函数,这使得计算时间间隔变得非常简单:

NSDate *savedDate = [self getDateSavedFromEarlier]; // retrieve saved date
NSDate *anotherDate = [self getAnotherDateSavedFromEarlier]; // retrieve another saved date
NSTimeInterval interval = [savedDate timeIntervalSinceDate:anotherDate];

关于ios - 时间字段和计算 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6484057/

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