Мне нужно отправить данные через Bluetooth из приложения iOS в приложение C ++. Так
Я должен реализовать модуль Bluetooth в C ++, в приложении iOS, используя Corebluetooth Framework. Я создал класс оболочки модуля Bluetooth для приложения C ++. Я могу вызвать функцию iOS из приложения C ++, но C ++ не имеет Corebbluetooth. Можно ли создать класс-оболочку для corebluetooth для использования с C ++?
Если это возможно, как создать то же самое?
Да, это возможно.
Вам просто нужно создать оболочку Objective-C ++, которая перенаправляет сообщения в ваш код C ++. Objective-C ++ позволяет использовать код C ++ в ваших классах Objective-C. Чтобы использовать его, вам нужно либо установить расширения исходных файлов с помощью вашей оболочки Objective-C из .m
в .mm
или установите источники Objective-C++
в инспекторе файлов в Xcode.