¿Puedo programar una aplicación iOS en Eclipse para C++?

Básicamente la respuesta es no, pero es difícil dar un consejo específico sin saber por qué no quieres usar XCode. Si por "Eclipse para C++" te refieres a través de Eclipse con CDT, entiende que CDT no sabe nada de iOS.

No conozco ningún plugin de Eclipse para hacer desarrollo nativo en iOS, aunque de una búsqueda superficial en google parece que hay plugins para hacer desarrollo no nativo en iOS. Para hacer desarrollo nativo en iOS tienes que usar Objective-C o Swift en algún grado. Cuando la gente dice que ha implementado una aplicación iOS en C++ quiere decir que ha hecho la mayor parte de la aplicación en C++ y que sólo llama a Objective-C para interactuar con el sistema operativo y/o hacer llamadas al sistema. Teniendo en cuenta esto, podrías pensar que lo que estás buscando es un plugin de Objective-C para Eclipse - y estoy seguro de que hay uno - pero estarías equivocado si lo piensas.

Lo que es difícil de escribir para iOS no es el lenguaje. Es el hecho de que el dispositivo es un sistema cerrado. Si quieres hacerlo, tienes que hacerlo a la manera de Apple y la manera de Apple es usando XCode. XCode hace un montón de cosas para usted que no va a haber manera de hacer con sólo un compilador de Objective-C, incluso suponiendo que se puede vincular a las bibliotecas de Apple: el despliegue a un dispositivo, el despliegue al emulador, haciendo cualquier magia de firma digital que tiene que suceder, etc.