One Logo Pool Ball
WeatherKit · IOS API REFERENCE

WeatherChanges

struct · iOS 18.0+ · SDK 27.1

struct WeatherChanges

A structure that represents the Weather Change forecast. It provides a qualitative assessment of whether upcoming weather is significantly different from prior conditions.

Members (7)

get · iOS 18.0+

startIndex

TypeScript
get startIndex(): number
Swift declaration
var startIndex: WeatherChanges.Index { get }

The start index for the weather changes.

get · iOS 18.0+

changes

TypeScript
get changes(): Array<WeatherChange>
Swift declaration
var changes: [WeatherChange]

A list of forecasted weather changes, in chronological order.

set · iOS 18.0+

changes

TypeScript
set changes(value: Array<WeatherChange>)
Swift declaration
var changes: [WeatherChange]

A list of forecasted weather changes, in chronological order.

get · iOS 18.0+

endIndex

TypeScript
get endIndex(): number
Swift declaration
var endIndex: WeatherChanges.Index { get }

The end index for the weather changes.

get · iOS 18.0+

metadata

TypeScript
get metadata(): WeatherMetadata
Swift declaration
var metadata: WeatherMetadata

Descriptive information about the weather change data.

set · iOS 18.0+

metadata

TypeScript
set metadata(value: WeatherMetadata)
Swift declaration
var metadata: WeatherMetadata

Descriptive information about the weather change data.

subscript · iOS 18.0+

subscript

TypeScript
subscript(position: number): WeatherChange
Swift declaration
subscript(position: WeatherChanges.Index) -> WeatherChanges.Element { get }

The weather change at the provided index.

Skipped declarations

No declarations were skipped in this snapshot.

All WeatherKit types →