---
title: "CFPlugInAddInstanceForFactory(_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfpluginaddinstanceforfactory(_:)"
---

# CFPlugInAddInstanceForFactory(_:)

Registers a new instance of a type with CFPlugIn.

## Declaration

```swift
func CFPlugInAddInstanceForFactory(_ factoryID: CFUUID!)
```

## Parameters

- `factoryID`: The CFUUID object representing the plug-in factory.

## See Also

### CFPlugIn Miscellaneous Functions

- [CFPlugInFindFactoriesForPlugInType(_:)](corefoundation/cfpluginfindfactoriesforplugintype(_:).md)
- [CFPlugInFindFactoriesForPlugInTypeInPlugIn(_:_:)](corefoundation/cfpluginfindfactoriesforplugintypeinplugin(_:_:).md)
- [CFPlugInGetBundle(_:)](corefoundation/cfplugingetbundle(_:).md)
- [CFPlugInGetTypeID()](corefoundation/cfplugingettypeid().md)
- [CFPlugInIsLoadOnDemand(_:)](corefoundation/cfpluginisloadondemand(_:).md)
- [CFPlugInRemoveInstanceForFactory(_:)](corefoundation/cfpluginremoveinstanceforfactory(_:).md)
- [CFPlugInSetLoadOnDemand(_:_:)](corefoundation/cfpluginsetloadondemand(_:_:).md)
