---
title: "hide(withName:visibility:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nsfontcollection/hide(withname:visibility:)"
---

# hide(withName:visibility:)

Remove from view the named font collection with the specified visibility.

## Declaration

```swift
class func hide(withName name: NSFontCollection.Name, visibility: NSFontCollection.Visibility) throws
```

## Parameters

- `name`: The name of the collection.
- `visibility`: The visibility of the collection.

## Discussion

Discussion For a persistent font collection, this method deletes the named font collection from disk. note: In Swift, this method returns a nonoptional result and is marked with the throws keyword to indicate that it throws an error in cases of failure. You call this method in a try expression and handle any errors in the catch clauses of a do statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.

## See Also

### Naming the Font Collection

- [rename(fromName:visibility:toName:)](appkit/nsfontcollection/rename(fromname:visibility:toname:).md)
- [show(_:withName:visibility:)](appkit/nsfontcollection/show(_:withname:visibility:).md)
- [allFontCollectionNames](appkit/nsfontcollection/allfontcollectionnames.md)
- [NSFontCollection.Name](appkit/nsfontcollection/name.md)
- [NSFontCollection.Visibility](appkit/nsfontcollection/visibility.md)
