Если вы хотите сообщить, когда изменится дата, вы можете подписаться на уведомления NSCalendarDayChanged. Вы получите уведомление при изменении календарной даты. (Предполагая, что ваше приложение работает.)
Если вы хотите обнаружить изменения часов, вы можете установить повторяющийся таймер, который срабатывает каждую секунду, и вызывать вашу функцию каждый раз, когда она срабатывает.
Обратите внимание, что этот подход будет работать только тогда, когда ваше приложение работает на переднем плане. Если пользователь переключится на другое приложение, ваше приложение будет довольно быстро приостановлено, и ваш таймер больше не будет срабатывать.
Если вы заботитесь только об изменениях каждую минуту в минуту, вы можете написать код, который задерживается доизменение следующей минуты, а затем создает повторяющийся таймер, который срабатывает каждую минуту или каждый час в час, или любой другой интервал вам нужно.