What's New / App Services, Foundation & Diagnostics

What's new in CoreFoundation

~5 DeprecatediOS · macOS · tvOS · watchOS · visionOS

CoreFoundation is Apple's C-based framework of opaque types and utility APIs: collections, strings, run loops, and plug-ins. Its CFPlugIn family handles dynamically loaded code modules and the interface function tables they vend.

The 27 SDK deprecates five CFPlugInInstance functions: CFPlugInInstanceGetInterfaceFunctionTable, CFPlugInInstanceGetFactoryName, CFPlugInInstanceGetInstanceData, CFPlugInInstanceGetTypeID, and CFPlugInInstanceCreateWithInstanceDataSize. This covers the entire CFPlugInInstance accessor and creation surface. No symbols were added or removed.

Deprecated

5
func

CFPlugInInstanceCreateWithInstanceDataSize

DeprecatediOSmacOStvOSvisionOSwatchOS
public func CFPlugInInstanceCreateWithInstanceDataSize(_ allocator: CFAllocator!, _ instanceDataSize: CFIndex, _ deallocateInstanceFunction: CFPlugInInstanceDeallocateInstanceDataFunction!, _ factoryName: CFString!, _ getInterfaceFunction: CFPlugInInstanceGetInterfaceFunction!) -> CFPlugInInstance!
DeprecatedUse UUID-based plugins instead
func

CFPlugInInstanceGetFactoryName

DeprecatediOSmacOStvOSvisionOSwatchOS
public func CFPlugInInstanceGetFactoryName(_ instance: CFPlugInInstance!) -> CFString!
DeprecatedUse UUID-based plugins instead
func

CFPlugInInstanceGetInstanceData

DeprecatediOSmacOStvOSvisionOSwatchOS
public func CFPlugInInstanceGetInstanceData(_ instance: CFPlugInInstance!) -> UnsafeMutableRawPointer!
DeprecatedUse UUID-based plugins instead
func

CFPlugInInstanceGetInterfaceFunctionTable

DeprecatediOSmacOStvOSvisionOSwatchOS
public func CFPlugInInstanceGetInterfaceFunctionTable(_ instance: CFPlugInInstance!, _ interfaceName: CFString!, _ ftbl: UnsafeMutablePointer<UnsafeMutableRawPointer?>!) -> Bool
DeprecatedUse UUID-based plugins instead
func

CFPlugInInstanceGetTypeID

DeprecatediOSmacOStvOSvisionOSwatchOS
public func CFPlugInInstanceGetTypeID() -> CFTypeID
DeprecatedUse UUID-based plugins instead

No APIs match your filter.

← More in App Services, Foundation & Diagnostics