---
title: windows
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiapplication/windows
---

# windows

The app’s visible and hidden windows.

## Declaration

```swift
var windows: [UIWindow] { get }
```

## Discussion

Discussion This property contains the UIWindow objects currently associated with the app. This list doesn’t include windows created and managed by the system, such as the window used to display the status bar. The array orders the windows from back to front by window level; thus, the last window in the array is on top of all other app windows.

## See Also

### Deprecated properties

- [applicationIconBadgeNumber](uikit/uiapplication/applicationiconbadgenumber.md)
- [statusBarFrameUserInfoKey](uikit/uiapplication/statusbarframeuserinfokey.md)
- [statusBarOrientationUserInfoKey](uikit/uiapplication/statusbarorientationuserinfokey.md)
- [currentUserNotificationSettings](uikit/uiapplication/currentusernotificationsettings.md)
- [isIgnoringInteractionEvents](uikit/uiapplication/isignoringinteractionevents.md)
- [isNetworkActivityIndicatorVisible](uikit/uiapplication/isnetworkactivityindicatorvisible.md)
- [isStatusBarHidden](uikit/uiapplication/isstatusbarhidden.md)
- [keyWindow](uikit/uiapplication/keywindow.md)
- [scheduledLocalNotifications](uikit/uiapplication/scheduledlocalnotifications.md)
- [statusBarFrame](uikit/uiapplication/statusbarframe.md)
- [statusBarOrientation](uikit/uiapplication/statusbarorientation.md)
- [statusBarOrientationAnimationDuration](uikit/uiapplication/statusbarorientationanimationduration.md)
- [statusBarStyle](uikit/uiapplication/statusbarstyle.md)
