gpt4 book ai didi

objective-c - 添加缺失的对象以创建有序集合

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

主题很模糊,因为我不知道如何用一句话表达我想要的东西。

这里是:

我有一个 NSDictionaries 的 NSArray。每个 NSDictionary 代表日历年中的一天。每个 NSDictionary 都有一个键“date”,其值为 NSDate。数组中应该有 365 个 NSDictionary 项。该词典是由我无法控制的服务器创建的,有时会丢失多达 100 天。

我需要确保数组有 365 个字典,每个字典都晚一天。

我目前按日期对数组进行排序,迭代它,将 NSDictionaries 从当前数组复制到新数组。这样做时,我将当前词典的日期值与下一个词典的日期值进行比较。如果两个日期之间的间隔超过一天,我会向新数组添加足够的新字典来覆盖那些缺失的日期(并相应地设置它们的日期),然后继续。

由于日期应该是有序的,我想知道框架或语言中是否还没有一种机制可以用来说“这是一个数组,这个键路径应该是连续的。查找并创建缺少的元素,这里有一个 block 或方法可以用来初始化它们”。

我的方法有些地方感觉实现得不好,所以我向你求助。想法?

谢谢。

最佳答案

你这样做的方式听起来非常理智,据我所知,没有什么可以在基本框架中自动完成它。

关于objective-c - 添加缺失的对象以创建有序集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974548/

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