看你是要学游戏开发还是应用开发了。应用开发是掌握Objective-C语言、能够熟练使用Xcode和iOS SDK,精通IOS操作系统体系结构和Xcode开发环境,熟悉C/S应用结构 ,熟悉掌握IOS界面和交互开发,并能够熟练使用调试工具,能独立开发iphone、ipad各类应用,并能发布到AppStore。游戏开发的话就看你用什么引擎了。
想学iOS一定要有C语言的基础,如果你要会OC和UI就更好了,如果你要零基础的话呢,要看你想怎么学iOS了,如果是自学,估计时间会比较长。我的一个兄弟想在就是做iOS开发的,他是在蓝鸥培训班学习以后照的工作,上次一起吃饭他已经是高富帅了,一月挣小两万了快。
最近的一个班是蓝鸥的iOS开发就业班,是8月25号的,你去看看是否符合你的时间。