---
title: Classes Bridged to Swift Standard Library Value Types
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/classes-bridged-to-swift-standard-library-value-types
---

# Classes Bridged to Swift Standard Library Value Types

Use bridged reference types when you need reference semantics or Foundation-specific behavior.

## Topics

### Strings

- [NSString](foundation/nsstring.md)
- [NSMutableString](foundation/nsmutablestring.md)

### Arrays

- [NSArray](foundation/nsarray.md)
- [NSMutableArray](foundation/nsmutablearray.md)

### Dictionaries

- [NSDictionary](foundation/nsdictionary.md)
- [NSMutableDictionary](foundation/nsmutabledictionary.md)

### Sets

- [NSSet](foundation/nsset.md)
- [NSMutableSet](foundation/nsmutableset.md)

## See Also

### Swift Support

- [ReferenceConvertible](foundation/referenceconvertible.md)
