CFPlugIn
Declaration
class CFPlugInOverview
CFPlugIn provides a standard architecture for application extensions. With CFPlugIn, you can design your application as a host framework that uses a set of executable code modules called plug-ins to provide certain well-defined areas of functionality. This approach allows third-party developers to add features to your application without requiring access to your source code. You can also bundle together plug-ins for multiple platforms and let CFPlugIn transparently load the appropriate plug-in at runtime. You can use CFPlugIn to add plug-in capability to, or write a plug-in for, your application.
Topics
Creating Plug-ins
Registration
CFPlugInRegisterFactoryFunction(_:_:)CFPlugInRegisterFactoryFunctionByName(_:_:_:)CFPlugInRegisterPlugInType(_:_:)CFPlugInUnregisterFactory(_:)CFPlugInUnregisterPlugInType(_:_:)
CFPlugIn Miscellaneous Functions
CFPlugInAddInstanceForFactory(_:)CFPlugInFindFactoriesForPlugInType(_:)CFPlugInFindFactoriesForPlugInTypeInPlugIn(_:_:)CFPlugInGetBundle(_:)CFPlugInGetTypeID()CFPlugInIsLoadOnDemand(_:)CFPlugInRemoveInstanceForFactory(_:)CFPlugInSetLoadOnDemand(_:_:)