Para entender Objective-C es básico entender la programación orientada a objetos, cosa que no aprendes con C y, típicamente, sí lo haces con C++.
Además, te recomiendo que leas información sobre el patrón de programación MVC (Model-View-Controller) que es el que tienes que usar, sí o sí, cuando programas para Mac/iPhone.
Por último, la mejor documentación que yo he encontrado al respecto es la propia documentación del SDK. Es muy, muy completa y con muchos ejemplos.
Por lo demás, debo decir que después de un tiempo de aprendizaje (el impacto es grande si vienes de programar en Windows) lo cierto es que se le coge el gustillo y te das cuenta que el Objective-C tiene muchos conceptos interesantes que lo diferencian de otros lenguajes.
Para dudas puntuales no dudes en preguntar
Saludos.