One Logo Pool Ball
App Frameworks · IOS API REFERENCE

AlarmKit

Schedule prominent alarms and countdowns to help people manage their time.

36 types

98 callable entries

10 skipped

91% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Alarm

struct · iOS 26.0+

Alarm.CountdownDuration

struct · iOS 26.0+

Alarm.ID

typealias · iOS 26.0+

Alarm.Schedule

enum · iOS 26.0+

Alarm.Schedule.Relative

struct · iOS 26.0+

Alarm.Schedule.Relative.Recurrence

enum · iOS 26.0+

Alarm.Schedule.Relative.Time

struct · iOS 26.0+

Alarm.State

enum · iOS 26.0+

AlarmAttributes

struct · iOS 26.0+

AlarmAttributes.ContentState

typealias · iOS 26.0+

AlarmButton

struct · iOS 26.0+

AlarmManager

class · iOS 26.0+

AlarmManager.AlarmAuthorizationStateUpdates

struct · iOS 26.0+

AlarmManager.AlarmAuthorizationStateUpdates.AsyncIterator

typealias · iOS 26.0+

AlarmManager.AlarmAuthorizationStateUpdates.Element

typealias · iOS 26.0+

AlarmManager.AlarmAuthorizationStateUpdates.Iterator

struct · iOS 26.0+

AlarmManager.AlarmAuthorizationStateUpdates.Iterator.Element

typealias · iOS 26.0+

AlarmManager.AlarmConfiguration

struct · iOS 26.0+

AlarmManager.AlarmError

enum · iOS 26.0+

AlarmManager.AlarmUpdates

struct · iOS 26.0+

AlarmManager.AlarmUpdates.AsyncIterator

typealias · iOS 26.0+

AlarmManager.AlarmUpdates.Element

typealias · iOS 26.0+

AlarmManager.AlarmUpdates.Iterator

struct · iOS 26.0+

AlarmManager.AlarmUpdates.Iterator.Element

typealias · iOS 26.0+

AlarmManager.AuthorizationState

enum · iOS 26.0+

AlarmMetadata

protocol · iOS 26.0+

AlarmPresentation

struct · iOS 26.0+

AlarmPresentation.Alert

struct · iOS 26.0+

AlarmPresentation.Alert.SecondaryButtonBehavior

enum · iOS 26.0+

AlarmPresentation.Countdown

struct · iOS 26.0+

AlarmPresentation.Paused

struct · iOS 26.0+

AlarmPresentationState

struct · iOS 26.0+

AlarmPresentationState.Mode

enum · iOS 26.0+

AlarmPresentationState.Mode.Alert

struct · iOS 26.0+

AlarmPresentationState.Mode.Countdown

struct · iOS 26.0+

AlarmPresentationState.Mode.Paused

struct · iOS 26.0+

Functions and constants

get · iOS 26.0+

presentation

TypeScript
get presentation(): AlarmPresentation
Swift declaration
var presentation: AlarmPresentation

The content required for the various states of the UI.

set · iOS 26.0+

presentation

TypeScript
set presentation(value: AlarmPresentation)
Swift declaration
var presentation: AlarmPresentation

The content required for the various states of the UI.

get · iOS 26.0+

tintColor

TypeScript
get tintColor(): _SwiftUICore_Color
Swift declaration
var tintColor: Color

The tint color applied to the templated UI.

set · iOS 26.0+

tintColor

TypeScript
set tintColor(value: _SwiftUICore_Color)
Swift declaration
var tintColor: Color

The tint color applied to the templated UI.

Skipped declarations

10 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AlarmAttributes.metadata

This declaration needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmAttributes.init(presentation:metadata:tintColor:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.init(countdownDuration:schedule:attributes:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.timer(duration:attributes:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.alarm(schedule:attributes:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.schedule(id:configuration:)

This declaration needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.init(countdownDuration:schedule:attributes:appEntityIdentifier:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.timer(duration:attributes:appEntityIdentifier:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

AlarmManager.AlarmConfiguration.alarm(schedule:attributes:appEntityIdentifier:stopIntent:secondaryIntent:sound:)

The containing type needs Swift generic type arguments. (no canonical witness for Metadata)

protocol implementation AlarmMetadata

inherited protocol graph unavailable