Ios 为某些工作日创建事件

Ios 为某些工作日创建事件,ios,objective-c,core-data,nsdate,Ios,Objective C,Core Data,Nsdate,我希望用户选择在哪个工作日重复某个事件,到目前为止,我实现了一个类似于闹钟的工作日选择器,但现在我正在考虑如何将此数据存储在核心数据中。我应该为每天创建一个BOOL属性吗?在特定的时间跨度内,获取数组(比如说周四)的最佳方法是什么?您可以为该重复模式使用位字段(每天位)。 您可以通过设置谓词来获取“星期四”重复事件数组: [NSPredicate predicateWithFormat:@”((repeatPattern&%@)!=0)和(…时间跨度限制…),@(星期四)]

我希望用户选择在哪个工作日重复某个事件,到目前为止,我实现了一个类似于闹钟的工作日选择器,但现在我正在考虑如何将此数据存储在核心数据中。我应该为每天创建一个BOOL属性吗?在特定的时间跨度内,获取数组(比如说周四)的最佳方法是什么?

您可以为该重复模式使用位字段(每天位)。
您可以通过设置谓词来获取“星期四”重复事件数组:
[NSPredicate predicateWithFormat:@”((repeatPattern&%@)!=0)和(…时间跨度限制…),@(星期四)]