Type Property


A calendar that tracks changes to user’s preferred calendar.


@property(class, readonly, strong) NSCalendar *autoupdatingCurrentCalendar;

Return Value

The current logical calendar for the current user.


Settings you get from this calendar do change as the user’s settings change (contrast with currentCalendar).

Note that if you cache values based on the calendar or related information those caches will of course not be automatically updated by the updating of the calendar object.

See Also

Getting the User's Calendar


The user’s current calendar.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software