Avatar
あ、 Date は年月日じゃなくて秒とかのもっと細かい情報を持っているので、同一年月日だとしてもデータが一致するとは限らないので注意が必要です。
8:52 AM
僕はそういう場合は年月日の文字列(たとえば "2020-08-11" とか)を保存するようにして、文字列で検索しますね。 Core Data でやったことはないので、 Core Data で何か良い方法があるかもしれませんが。
8:52 AM
ただ、 Time Zone とかをよく考えて設計しないと後々問題を引き起こすかもしれません。
8:54 AM
同じ時刻でもタイムゾーン(たとえば日本かアメリカ西海岸か)によって日付が異なることはありますし、カレンダーからの日付の検索というのをどのような仕様とするのか考えておかないと、想定外の挙動を引き起こしてしまうかもしれません。