---
title: NSPoint
framework: foundation
role: symbol
role_heading: Type Alias
path: foundation/nspoint
---

# NSPoint

A point in a Cartesian coordinate system.

## Declaration

```swift
typealias NSPoint = CGPoint
```

## Discussion

Discussion Prior to OS X v10.5 the coordinates were represented by float values rather than CGFloat values. When building for 64 bit systems, or building 32 bit like 64 bit, NSPoint is typedef’d to CGPoint.

## Topics

### Managing Points

- [NSEqualPoints(_:_:)](foundation/nsequalpoints(_:_:).md)
- [NSMakePoint(_:_:)](foundation/nsmakepoint(_:_:).md)
- [NSPointFromString(_:)](foundation/nspointfromstring(_:).md)
- [NSStringFromPoint(_:)](foundation/nsstringfrompoint(_:).md)
- [NSPointFromCGPoint(_:)](foundation/nspointfromcgpoint(_:).md)
- [NSPointToCGPoint(_:)](foundation/nspointtocgpoint(_:).md)

### Zero Constant

- [NSZeroPoint](foundation/nszeropoint.md)

### Related Types

- [NSPointArray](foundation/nspointarray.md)
- [NSPointPointer](foundation/nspointpointer.md)

## See Also

### Geometry

- [CGFloat](corefoundation/cgfloat-swift.struct.md)
- [NSSize](foundation/nssize.md)
- [NSRect](foundation/nsrect.md)
- [AffineTransform](foundation/affinetransform.md)
- [NSEdgeInsets](foundation/nsedgeinsets.md)
