1) если у тебя есть время, а это год 2 а то и больше
2) если ты реально хочешь этим заниматься, а не мимолетное желание написать что-то что бы понтануться перед друзьями
3) желание
если все это есть то:
Для начала, я бы посоветовал почитать си, да, именно си, так как objc полностью на нем базируется, все объекты это всего лишь сишные структуры, поэтому знание си значительно облегчит понимание objc.
далее, изучить синтаксис языка objc, и паралельно с этип читать про ООП (Объектно Ориентированное Программирование) без него ни как, вообще никак, кто с этим не согласен значит он не пишет на ооп и не программист =)
это главные 3 ключевых момента которые нужно понять, после полнго их понимание, через несколько лет, я думаю ты сам дойдешь до Паттернов проектирования и возможно почитаешь гнигу "банда четырех"
---------------
если есть уже сомнения, то даже не начинай =)