AWFForecastPeriod
Objective-C
@interface AWFForecastPeriod : AWFWeatherObject
Swift
class AWFForecastPeriod : AWFWeatherObject
An AWFForecastPeriod object represents data for a single period returned by the forecasts endpoint
of the Aeris Weather API.
-
GMT date for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *timestamp;Swift
var timestamp: Date? { get set } -
Local timezone for the forecast period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSTimeZone *timeZone;Swift
var timeZone: TimeZone? { get set } -
Short primary weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weather;Swift
var weather: String? { get set } -
Primary coded weather type for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherCoded;Swift
var weatherCoded: String? { get set } -
Full weather phrase for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *weatherFull;Swift
var weatherFull: String? { get set } -
All coded weather types for the period.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSArray<AWFForecastWeatherCodedItem> *weatherFullCoded;Swift
var weatherFullCoded: [[String : Any]]? { get set } -
Sky coverage code.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *cloudsCoded;Swift
var cloudsCoded: String? { get set } -
Sky coverage as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat skyCoverPercentage;Swift
var skyCoverPercentage: CGFloat { get set } -
Weather icon for the primary weather type.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *icon;Swift
var icon: String? { get set } -
Forecast temperature for the date specified by
validDatein degrees Fahrenheit.Declaration
Objective-C
@property (nonatomic) CGFloat tempF;Swift
var tempF: CGFloat { get set } -
Forecast temperature for the date specified by ‘validDate` in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempC;Swift
var tempC: CGFloat { get set } -
Minimum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMinF;Swift
var tempMinF: CGFloat { get set } -
Minimum temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMinC;Swift
var tempMinC: CGFloat { get set } -
Maximum temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMaxF;Swift
var tempMaxF: CGFloat { get set } -
Maximum temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempMaxC;Swift
var tempMaxC: CGFloat { get set } -
Average temperature forecasted for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat tempAvgF;Swift
var tempAvgF: CGFloat { get set } -
Average temperature forecasted for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat tempAvgC;Swift
var tempAvgC: CGFloat { get set } -
Forecast apparent temperature in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeF;Swift
var feelslikeF: CGFloat { get set } -
Forecast apparent temperature in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeC;Swift
var feelslikeC: CGFloat { get set } -
Minimum apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMinF;Swift
var feelslikeMinF: CGFloat { get set } -
Minimum apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMinC;Swift
var feelslikeMinC: CGFloat { get set } -
Maximum apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMaxF;Swift
var feelslikeMaxF: CGFloat { get set } -
Maximum apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeMaxC;Swift
var feelslikeMaxC: CGFloat { get set } -
Average apparent temperature forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeAvgF;Swift
var feelslikeAvgF: CGFloat { get set } -
Average apparent temperature forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat feelslikeAvgC;Swift
var feelslikeAvgC: CGFloat { get set } -
Forecast dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointF;Swift
var dewpointF: CGFloat { get set } -
Forecast dew point forecast for the period in degrees Celsius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointC;Swift
var dewpointC: CGFloat { get set } -
Minimum dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMinF;Swift
var dewpointMinF: CGFloat { get set } -
Minimum dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMinC;Swift
var dewpointMinC: CGFloat { get set } -
Maximum dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMaxF;Swift
var dewpointMaxF: CGFloat { get set } -
Maximum dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointMaxC;Swift
var dewpointMaxC: CGFloat { get set } -
Average dew point forecast for the period in degrees Fahrenheit.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointAvgF;Swift
var dewpointAvgF: CGFloat { get set } -
Average dew point forecast for the period in degrees Celcius.
Declaration
Objective-C
@property (nonatomic) CGFloat dewpointAvgC;Swift
var dewpointAvgC: CGFloat { get set } -
Relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidity;Swift
var humidity: CGFloat { get set } -
Minimum relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidityMin;Swift
var humidityMin: CGFloat { get set } -
Maximum relative humidity for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat humidityMax;Swift
var humidityMax: CGFloat { get set } -
Probability of precipitation (POP) for the period as a percentage.
Declaration
Objective-C
@property (nonatomic) CGFloat pop;Swift
var pop: CGFloat { get set } -
UV index for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat uvIndex;Swift
var uvIndex: CGFloat { get set } -
Forecast forecasted precipitation for the period in inches. *
Declaration
Objective-C
@property (nonatomic) CGFloat precipIN;Swift
var precipIN: CGFloat { get set } -
Forecast precipitation for the period in millimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat precipMM;Swift
var precipMM: CGFloat { get set } -
Forecast ice accumulation for the period in millimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat iceAccumulationMM;Swift
var iceAccumulationMM: CGFloat { get set } -
Forecast ice accumulation for the period in inches.
Declaration
Objective-C
@property (nonatomic) CGFloat iceAccumulationIN;Swift
var iceAccumulationIN: CGFloat { get set } -
Forecast snowfall for the period in inches.
Declaration
Objective-C
@property (nonatomic) CGFloat snowIN;Swift
var snowIN: CGFloat { get set } -
Forecast snowfall for the period in centimeters.
Declaration
Objective-C
@property (nonatomic) CGFloat snowCM;Swift
var snowCM: CGFloat { get set } -
Forecast wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKTS;Swift
var windSpeedKTS: CGFloat { get set } -
Forecast wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMPH;Swift
var windSpeedMPH: CGFloat { get set } -
Forecast wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedKMH;Swift
var windSpeedKMH: CGFloat { get set } -
Forecast minimum wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinKTS;Swift
var windSpeedMinKTS: CGFloat { get set } -
Forecast minimum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinMPH;Swift
var windSpeedMinMPH: CGFloat { get set } -
Forecast minimum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMinKMH;Swift
var windSpeedMinKMH: CGFloat { get set } -
Forecast maximum wind speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxKTS;Swift
var windSpeedMaxKTS: CGFloat { get set } -
Forecast maximum wind speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxMPH;Swift
var windSpeedMaxMPH: CGFloat { get set } -
Forecast maximum wind speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMaxKMH;Swift
var windSpeedMaxKMH: CGFloat { get set } -
The wind speed range rounded to the nearest interval of 5 miles per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeMPH;Swift
var windSpeedRangeMPH: String? { get } -
The wind speed range rounded to the nearest interval of 5 kilometers per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeKMH;Swift
var windSpeedRangeKMH: String? { get } -
The wind speed range rounded to the nearest interval of 5 knots per hour above and below the forecasted value.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *windSpeedRangeKTS;Swift
var windSpeedRangeKTS: String? { get } -
Forecast wind gust speed in knots (KTS).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKTS;Swift
var windGustKTS: CGFloat { get set } -
Forecast wind gust speed in miles per hour (MPH).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustMPH;Swift
var windGustMPH: CGFloat { get set } -
Forecast wind gust speed in kilometers per hour (KMH).
Declaration
Objective-C
@property (nonatomic) CGFloat windGustKMH;Swift
var windGustKMH: CGFloat { get set } -
Forecast cardinal wind direction (e.g., N, E, S, W).
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirection;Swift
var windDirection: String? { get set } -
Forecast wind direction in degrees (0-359, 0=North).
Declaration
Objective-C
@property (nonatomic) CGFloat windDirectionDEG;Swift
var windDirectionDEG: CGFloat { get set } -
Cardinal wind direction at the time of the forecasted minimum wind speed.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMin;Swift
var windDirMin: String? { get set } -
Wind direction in degrees at the time of the forecast minimum wind speed.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMinDEG;Swift
var windDirMinDEG: CGFloat { get set } -
Cardinal wind direction at the time of the forecasted maximum wind speed.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMax;Swift
var windDirMax: String? { get set } -
Wind direction in degrees at the time of the forecast maximum wind speed.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMaxDEG;Swift
var windDirMaxDEG: CGFloat { get set } -
Forecast cardinal wind direction (e.g., N, E, S, W) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDir80m;Swift
var windDir80m: String? { get set } -
Forecast wind direction in degrees (0-359, 0=North) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDir80mDEG;Swift
var windDir80mDEG: CGFloat { get set } -
Cardinal wind direction at the time of the forecasted minimum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMin80m;Swift
var windDirMin80m: String? { get set } -
Wind direction in degrees at the time of the forecast minimum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMin80mDEG;Swift
var windDirMin80mDEG: CGFloat { get set } -
Cardinal wind direction at the time of the forecasted maximum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *windDirMax80m;Swift
var windDirMax80m: String? { get set } -
Wind direction in degrees at the time of the forecast maximum wind speed at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windDirMax80mDEG;Swift
var windDirMax80mDEG: CGFloat { get set } -
Forecast wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mKTS;Swift
var windSpeed80mKTS: CGFloat { get set } -
Forecast wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mMPH;Swift
var windSpeed80mMPH: CGFloat { get set } -
Forecast wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeed80mKMH;Swift
var windSpeed80mKMH: CGFloat { get set } -
Forecast minimum wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mKTS;Swift
var windSpeedMin80mKTS: CGFloat { get set } -
Forecast minimum wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mMPH;Swift
var windSpeedMin80mMPH: CGFloat { get set } -
Forecast minimum wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMin80mKMH;Swift
var windSpeedMin80mKMH: CGFloat { get set } -
Forecast maximum wind speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mKTS;Swift
var windSpeedMax80mKTS: CGFloat { get set } -
Forecast maximum wind speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mMPH;Swift
var windSpeedMax80mMPH: CGFloat { get set } -
Forecast maximum wind speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windSpeedMax80mKMH;Swift
var windSpeedMax80mKMH: CGFloat { get set } -
Forecast wind gust speed in knots (KTS) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mKTS;Swift
var windGust80mKTS: CGFloat { get set } -
Forecast wind gust speed in miles per hour (MPH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mMPH;Swift
var windGust80mMPH: CGFloat { get set } -
Forecast wind gust speed in kilometers per hour (KMH) at a height of 80 meters.
Declaration
Objective-C
@property (nonatomic) CGFloat windGust80mKMH;Swift
var windGust80mKMH: CGFloat { get set } -
Forecast barometric pressure in inches of mercury.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureIN;Swift
var pressureIN: CGFloat { get set } -
Forecast barometric pressure in millibars.
Declaration
Objective-C
@property (nonatomic) CGFloat pressureMB;Swift
var pressureMB: CGFloat { get set } -
Forecast visibility for the period in kilometers.
Declaration
Objective-C
@property (nonatomic) CGFloat visibilityKM;Swift
var visibilityKM: CGFloat { get set } -
Forecast visibility for the period in miles.
Declaration
Objective-C
@property (nonatomic) CGFloat visibilityMI;Swift
var visibilityMI: CGFloat { get set } -
Estimated forecast solar radiation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationWM2;Swift
var solarRadiationWM2: CGFloat { get set } -
Minimum estimated forecast solar radiation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationMinWM2;Swift
var solarRadiationMinWM2: CGFloat { get set } -
Maximum estimated forecast solar radation for the period.
Declaration
Objective-C
@property (nonatomic) CGFloat solarRadiationMaxWM2;Swift
var solarRadiationMaxWM2: CGFloat { get set } -
GMT date of the sunrise for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *sunrise;Swift
var sunrise: Date? { get set } -
GMT date of the sunset for the period.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDate *sunset;Swift
var sunset: Date? { get set } -
Whether or not the period is during the day (between sunrise and sunset times).
Declaration
Objective-C
@property (nonatomic) BOOL isDay;Swift
var isDay: Bool { get set } -
Deprecated Properties
Declaration
Objective-C
@property (nonatomic) CGFloat maxTempF;Swift
var maxTempF: CGFloat { get set }
View on GitHub
AWFForecastPeriod Class Reference