«насколько сложно и долго это займет» зависит от того, что вы уже знаете. Если вы можете программировать на C, Java или C ++ с хорошим пониманием объектной ориентации и расплывчатым представлением о том, как работает парадигма проектирования модель-представление-контроллер, то вы будете в хорошем положении.
Придумайте небольшую, но интересную идею, которая будет мотивировать вас продолжать изучать Cocoa / Objective-C, потому что кривая обучения может быть крутой в начале.