Utilisé par des centaines de millions ? Pour regarder des vidéos en flash qu'ils pourront très bien regarder sans flash ?
Sinon, j'ai regardé un peu le fonctionnement d'Objective-C récemment (passant outre la syntaxe qui fait fuir tout le monde).
En fait quand on y regarde de plus près c'est pas très compliqué (infiniment plus simple que le C++ en tout cas), et la syntaxe n'est pas si illogique qu'il y parait.
C'est un genre de langage objet à typage faible (le seul typage fort est celui imposé par le langage C dont l'Objective-C dérive), où tout est virtuel et public (ou protégé pour les variables d'instances, mais ça revient à du public). Donc en réalité très simple pour la partie objet. (Pour le reste c'est du C, la simplicité est peut-être subjective… Et c'est toujours aussi facile de faire crasher le processus)
Après, l'intérêt du langage semble venir essentiellement de la bibliothèque qui vient [nécéssairement] avec. (Comme pour beaucoup bien évidemment)
Mais quoi qu'il en soit je préférerais toujours de loin le C#
