---
title: "Numbers, Data, and Basic Values"
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/numbers-data-and-basic-values
---

# Numbers, Data, and Basic Values

Work with primitive values and other fundamental types used throughout Cocoa.

## Topics

### Numbers

- [Int](swift/int.md)
- [Double](swift/double.md)
- [Decimal](foundation/decimal.md)
- [NumberFormatter](foundation/numberformatter.md)

### Binary Data

- [Data](foundation/data.md)
- [DataProtocol](foundation/dataprotocol.md)
- [MutableDataProtocol](foundation/mutabledataprotocol.md)
- [ContiguousBytes](foundation/contiguousbytes.md)

### URLs

- [URL](foundation/url.md)
- [URLComponents](foundation/urlcomponents.md)
- [URLQueryItem](foundation/urlqueryitem.md)

### Unique Identifiers

- [UUID](foundation/uuid.md)

### Geometry

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

### Ranges

- [NSRange](foundation/nsrange-swift.typealias.md)

## See Also

### Fundamentals

- [Strings and Text](foundation/strings-and-text.md)
- [Collections](foundation/collections.md)
- [Dates and Times](foundation/dates-and-times.md)
- [Units and Measurement](foundation/units-and-measurement.md)
- [Data Formatting](foundation/data-formatting.md)
- [Filters and Sorting](foundation/filters-and-sorting.md)
