---
title: isPublic
framework: uniformtypeidentifiers
role: symbol
role_heading: Instance Property
path: uniformtypeidentifiers/uttypereference/ispublic
---

# isPublic

A Boolean value that indicates whether the type is in the public domain.

## Declaration

```swift
var isPublic: Bool { get }
```

## Discussion

Discussion Types in the public domain have identifiers starting with public, and are generally defined by a standards body or by convention. Public types aren’t dynamic.

## See Also

### Obtaining additional type information

- [isDeclared](uniformtypeidentifiers/uttypereference/isdeclared.md)
- [isDynamic](uniformtypeidentifiers/uttypereference/isdynamic.md)
- [referenceURL](uniformtypeidentifiers/uttype-swift.struct/referenceurl.md)
- [version](uniformtypeidentifiers/uttype-swift.struct/version.md)
