Вы можете определенно смешивать C ++ и Objective-C называется Objective-C ++.
Обычно вы используете Objective-C для пользовательского интерфейса, и вся ваша логика и контроллеры могут быть выполнены с использованием C ++. Вам не нужно слишком много цели-c, чтобы сделать это. Если у вас есть немного времени для такого подхода, я определенно рекомендую, чтобы он был невероятно мощным. (так делают многие фреймворки Apple)
Но если вы вообще не хотите изучать Objective-c, вы также можете использовать OpenCV . OpenCV - это набор алгоритмов для обработки изображений, компьютерного зрения, машинного обучения, AR, трекинга и т. Д. Он имеет несколько основных элементов пользовательского интерфейса (окна, кнопки, ползунки и т. Д.), Которые вы найдете полезными. Вам нужен только C ++! и это будет работать во многих ОС