Classes
The following classes are available globally.
-
This is the Central specialization of the main SDK interface.
See moreDeclaration
Swift
public class ITCB_SDK_Central : ITCB_SDK, ITCB_SDK_Central_Protocol
extension ITCB_SDK_Central: CBCentralManagerDelegate
-
This is the Peripheral specialization of the main SDK interface.
IMPORTANT NOTE: Peripheral Mode is not supported for WatchOS or TVOS. This class is only included in the iOS and MacOS framework targets.
See moreDeclaration
Swift
public class ITCB_SDK_Peripheral : ITCB_SDK, ITCB_SDK_Peripheral_Protocol
extension ITCB_SDK_Peripheral: CBPeripheralManagerDelegate
-
This is the implementation of the ITCB protocol contract. The base doesn’t need to be bound to a protocol, as the specializations will be.
It is a Swift class, and this is the “base” class, meant to be specialized for Central and Peripheral variants.
See moreDeclaration
Swift
public class ITCB_SDK : NSObject, ITCB_SDK_Protocol