Cortex Library for Mobile
  • Getting Started
  • Objective-C API for iOS
    • CortexLib class
    • CortexClient class
    • CortexClientDelegate protocol
  • Java API for Android
    • EmotivLibraryLoader class
    • CortexLib class
    • CortexClient class
  • Additional JSON methods
    • loginWithAuthenticationCode
    • logout
    • queryVirtualHeadsets
    • createVirtualHeadset
    • deleteVirtualHeadset
    • updateVirtualHeadset
    • triggerVirtualHeadsetEvent
    • Virtual headset object
    • freeUpRecords
  • Release Notes
Powered by GitBook
On this page

Objective-C API for iOS

PreviousGetting StartedNextCortexLib class

Last updated 4 years ago

On iOS, the Cortex library provides an API written in Objective-C. It contains only two classes:

  • to initialize the Cortex library

  • to send and receive JSON messages to the Cortex library

Workflow

On iOS, the basic workflow of the API is as follow:

  1. Call the static method start of the class

  2. Alloc and init an object from the class

  3. Call the method setDelegate of the object

  4. Call the method sendRequest of the object to send JSON messages to the Cortex library. You can call this methods as many times as necessary. Cortex will respond asynchronously, using the delegate you provided at step 4. Please check the to know the format of the JSON messages.

  5. Call the static method stop of the class

CortexLib
CortexClient
CortexLib
CortexClient
CortexClient
CortexClient
Cortex API documentation
CortexLib