分阶段的进行学习:1、看视频(零掌握,系统的学习和了解),2、看书(对编程有了一定的掌握,作为补充和提高),3、看博客帖子(取长补短)。
依次学习和掌握:Objective-C语言基础,iOS交互开发,iOS高级进阶,前端技术(HTML,CSS,javascript),PHP与MySQL,项目实战等。
有一定的自学能力和自控能力,有一套完整的教程资料,熟练使用stackoverflower,segmentfault等站点解决技术性的问题,自学起来难度不会太大。反之,报个班系统的学习开发所需的专业技术。
推荐两本中文书籍(objective-C程序设计)语法,(iphone开发基础教程)例子,这俩比较适合初学者.iphone开发的中文书籍屈指可数,其他百度一下就知道了.
最好采用MAC电脑,虚拟机有诸多问题.如果手头很紧,可以将ios设备越狱,将xcode破解,即可无证书真机测试.(我就是这么干的= =)
建议别去学IOS开发了,没劲。
学IOS还不如搞安卓。