---
title: "Alarm.Schedule.relative(_:)"
framework: alarmkit
role: symbol
role_heading: Case
path: "alarmkit/alarm/schedule-swift.enum/relative(_:)"
---

# Alarm.Schedule.relative(_:)

An alarm that can repeat and fire at a time relative to the device’s current time zone.

## Declaration

```swift
case relative(Alarm.Schedule.Relative)
```

## Discussion

Discussion You can use relative for events which need to take into account the current time zone. For example, a wake up alarm.

## See Also

### Setting an alarm schedule

- [Alarm.Schedule.Relative](alarmkit/alarm/schedule-swift.enum/relative.md)
- [Alarm.Schedule.fixed(_:)](alarmkit/alarm/schedule-swift.enum/fixed(_:).md)
