Jag är själv relativt ny obj-c programmerare - tycker inte att det liknar c mer än vad c++ gör. Obejctive-C++ funkar nu i 10.1 och vad det betyder är att man kan blanda obj-c och c++ i samma fil, behöver bara lägga till .mm på filändelsen - mycket smidigt!
Har själv blivit mycket förtjust i obj-c, man tvingas att tänka objektorienterat - allt är objekt, dock så har man många stora klassbibliotek att lära sig så det känns som det kommer att ta ett tag innan man verkligen behärskar det...
Du kan ju bygga mosx appar/anropa klassbiblioteken från Java och det är ju oxå ett alternativ. För mig så blir det obj-c, känns mycket roligare än java!
Om du vill lära dig mer om Objectiv C++ kolla på http://cs.northwestern.edu/~josha/
(fick länken från 99mac )