ObjectiveC je opravdu velmi, velmi silný nástroj. Je to síla Smalltalku s rychlostí céčka. Co vím, tak doplňování kódu tam funguje dobře, protože ObjC má interfejsy atd. Ale pořád můžeš jakémukoliv objektu poslat jakoukoliv zprávu. Je to perfektní objektová nadstavba nad čistým céčkem (čili primitivní typy tam normálně jsou).
Doporučuji články Ondřeje Čady ve starých Chipech, případně jeho slavnou hádku s prof. Miroslavam Viriusem (Java vs ObjC vs C++)