<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WeatherKit",
  "identifier" : "/documentation/WeatherKit/MoonPhase",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "WeatherKit"
    ],
    "preciseIdentifier" : "s:10WeatherKit9MoonPhaseO"
  },
  "title" : "MoonPhase"
}
-->

# MoonPhase

An enumeration that specifies the moon phase kind.

```
@frozen enum MoonPhase
```

## Overview

Waxing and waning provide information about direction. Crescent
and gibbous describe shape.

## Topics

### Creating the object

### Getting the moon phase

[`case firstQuarter`](/documentation/WeatherKit/MoonPhase/firstQuarter)

The disk is half lit.

[`case full`](/documentation/WeatherKit/MoonPhase/full)

The disk is fully lit where the moon is visible.

[`case lastQuarter`](/documentation/WeatherKit/MoonPhase/lastQuarter)

The disk is half lit.

[`case new`](/documentation/WeatherKit/MoonPhase/new)

The disk is unlit where the moon is not visible.

[`case waningCrescent`](/documentation/WeatherKit/MoonPhase/waningCrescent)

The disk is partially lit as the moon is waning.

[`case waningGibbous`](/documentation/WeatherKit/MoonPhase/waningGibbous)

The disk is half lit as the moon is waning.

[`case waxingCrescent`](/documentation/WeatherKit/MoonPhase/waxingCrescent)

The disk is partially lit as the moon is waxing.

[`case waxingGibbous`](/documentation/WeatherKit/MoonPhase/waxingGibbous)

The disk is half lit as the moon is waxing.

### Describing the moon phase

[`var accessibilityDescription: String`](/documentation/WeatherKit/MoonPhase/accessibilityDescription)

A localized accessibility description describing the moon phase.

[`var description: String`](/documentation/WeatherKit/MoonPhase/description)

A localized string describing the moon phase.

[`var symbolName: String`](/documentation/WeatherKit/MoonPhase/symbolName)

The SF Symbol icon that represents the moon phase.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Escapable`](/documentation/Swift/Escapable)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`CaseIterable`](/documentation/Swift/CaseIterable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Decodable`](/documentation/Swift/Decodable)

[`Encodable`](/documentation/Swift/Encodable)

[`Copyable`](/documentation/Swift/Copyable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)