<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSWindow/resizeIncrements",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSWindow(py)resizeIncrements"
  },
  "title" : "resizeIncrements"
}
-->

# resizeIncrements

The window’s resizing increments.

```
var resizeIncrements: NSSize { get set }
```

## Discussion

This property restricts the user’s ability to resize the window so the width and height change by multiples of width and height increments. As the user resizes the window, its size changes by multiples of `increments``.width` and `increments``.height`, which should be whole numbers, 1.0 or greater. Whatever the current resizing increments, you can set an `NSWindow` object’s size to any height and width programmatically.

Resize increments and aspect ratio are mutually exclusive attributes. For more information, see [`aspectRatio`](/documentation/AppKit/NSWindow/aspectRatio).

The [`contentResizeIncrements`](/documentation/AppKit/NSWindow/contentResizeIncrements) property takes precedence over this property.

---

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)