Вам нужна книга. «Программирование в Objective-C 2.0» является довольно хорошим, и есть несколько других. Это неплохая идея иметь два или три.
Вам необходимо понять основные понятия указателя. C или C++ - путь для этого.
Вам необходимо понять основные объектно-ориентированные концепции. Objective-C - это плохая платформа для изучения, поэтому сначала вы можете сначала изучить базовые концепции OO на C++ или Java.
После того, как вы начнете с Objective-C, вам нужно, конечно, изучить жуткий синтаксис и все о концепциях пользовательского интерфейса, но, что более важно, вам действительно нужно ДЕЙСТВИТЕЛЬНО понять и «интернализировать» Objective- Схема управления кучей. Java не дает вам никакого намека на это, C++ - это плохой фон, Qt - это волосы лучше, но все же довольно далеко от метки, поэтому в значительной степени вам нужно забрать его, когда вы изучаете Objective-C.
Да, у нас здесь много детей, которые научились использовать пример Objective-C, изменить несколько строк и создать «приложение», не понимая, что они делают. Но, узнав, что они никогда не смогут произвести что-либо из последствий. Вам нужно инвестировать в обучение, а не просто «забрать его, когда идете».
Вы можете узнать об этом в одно и то же время – pmg