Create, read, and manage calendar events and reminders. Covers authorization, event and reminder CRUD, recurrence rules, alarms, and EventKitUI editors. Targets Swift 6.2 / iOS 26+.
Add the required usage description strings based on what access level you need:
| NSCalendarsFullAccessUsageDescription | Read + write events | | NSCalendarsWriteOnlyAccessUsageDescription | Write-only events (iOS 17+) | | NSRemindersFullAccessUsageDescription | Read + write reminders |
EventKit 및 EventKitUI를 사용하여 캘린더 이벤트 및 알림을 생성하고 읽고 관리합니다. 사용자 캘린더에 이벤트 추가, 미리 알림 생성, 반복 규칙 설정, 캘린더 또는 미리 알림 액세스 요청, 이벤트 편집기 표시, 캘린더 선택, 알람 처리, 캘린더 변경 사항 관찰 또는 EKEventStore, EKEvent, EKReminder, EKCalendar, EKRecurrenceRule, EKEventEditViewController, EKCalendarChooser 또는 EventKitUI 보기 작업 시 사용합니다. 출처: dpearson2699/swift-ios-skills.