Hallo,
Wenn es denn schon ein C sein muss, dann eher Objective-C. Dort hat man viele Dinge weitaus eleganter und sauberer gelöst auch wenn es dadurch weiter weg von C weg ist als C++.
Anscheinend ist das wieder einmal ein Fall, in dem die 'schlechtere' Lösung gewonnen hat;-)
Trotzdem würde ich keinem ernsthaft vorschlagen, Objective-C zu verwenden, da es, soweit ich das beurteilen kann, für die Programmierung weit weniger eingesetzt wird als C++, wodurch auhc die Unterstützung durch zus. Bibliotheken sicherlich schlechter ist. Und heutzutage sind imho die Bibliotheken und Komponenten, die man für ein Entwicklungssystem bekommt wesentlicher, als die Qualität der Sprache an sich.
Mir persönlich ist es letztendlich egal, wie toll die Umsetzung irgendwelcher Sprach- bzw. Programmierkonzepte in einer Programmiersprache ist, wenn ich damit das machen kann, was ich machen soll/will.
Grüße
Klaus