我有一个小应用程序,需要检查在一天的特定时间和一周中的某一天之间发生的事件。用户将配置“时间段”,指定时间范围(例如上午8点到下午5点),并选择该范围有效的某一天(例如星期日,星期一和星期四)。
然后根据此配置,应用程序将循环显示所有事件,并突出显示在配置的时间和选定的星期几内的事件。
要求实施起来非常简单,但我想找出最有效的方法来对每个事件进行一周的比较。我不想做7个if语句(每周一个),因为有数千个事件,这似乎不是很有效。
IOS是否提供了更简单的方法?二进制比较工作吗?
查看时间段配置模型的图像,以了解我在说什么。什么是最有效的方式来存储和比较配置的时间段,如这?? ?? / / p>
答案 0 :(得分:0)
这些事件存储在数据库中吗?因为如果是这样,你可以做一个过滤系统。在我尝试编写代码之前,我需要了解数据库问题。